Анализ сложности кода
Как менеджер проекта, вы также заинтересованы в сложности кода проекта. Хотя количество символов не является идеальной мерой сложности, оно может дать вам приблизительное представление.
Для подсчета символов мы используем команду wc
с опцией -m
. Опция -m
сообщает команде wc
подсчитывать символы.
Проанализируем несколько файлов исходного кода:
wc -m src/utils.py
Вы можете увидеть вывод, похожий на следующий:
10103 src/utils.py
Это означает, что файл utils.py
содержит 10103 символа. Это значительный файл, который может содержать различные вспомогательные функции, используемые в рамках всего проекта.
Теперь проверим другой файл:
wc -m src/database.py
Вывод может быть таким:
10106 src/database.py
Это показывает, что размер файла database.py
очень близок к размеру файла utils.py
и составляет 10106 символов. Эти файлы довольно большие, что может означать, что они содержат много функциональности. Как менеджер проекта, вы, возможно, захотите обсудить с командой разработки, не стоит ли разделить эти файлы на более мелкие и специализированные модули.