Теория
Подсчёт строк кода — метрика объёма программы: считают общее число строк, строки с кодом, комментарии и пустые строки. Пустые строки и комментарии не выполняются, но улучшают читаемость, поэтому их выделяют отдельно.
Метрика грубая — одна строка может быть тривиальной, а другая содержать сложную логику, — но для оценки размера проекта и его роста она удобна и используется в отчётах и инструментах вроде cloc.
Важно: строки кода ≠ качество кода: меньше строк не значит лучше, если страдает читаемость.
Пример с решением
- Условие. Сколько строк кода в файле «a = 1», «// комментарий», «», «b = 2»?
- Формула. Классификация строк: код / комментарий / пустая.
- Подстановка. Первая строка — код, вторая — комментарий, третья — пустая, четвёртая — код.
- Вычисление. Кода 2 строки, комментариев 1, пустых 1; всего 4.
- Ответ. 4 строки всего: 2 кода, 1 комментарий, 1 пустая. Калькулятор с этим фрагментом покажет ту же разбивку.
Главное
- Метрики: всего строк, код, комментарии, пустые.
- Комментарии и пустые строки считаются отдельно.
- Размер ≠ качество.