Сколько строк кода (LOC) нужно считать крупным проектом? Как насчет только одного человека, пишущего его?Использование LOC для определения размера проекта
Я знаю, что эта метрика сомнительна, но для одного разработчика существует значительная разница между 1k и 10k LOC. Обычно я использую пространство для удобочитаемости, особенно для операторов SQL, и я стараюсь уменьшить количество LOC для целей обслуживания, чтобы следовать как можно больше лучших практик.
Например, я создал единый diff кода, который я изменил сегодня, и это было более 1k LOC (включая комментарии и пустые строки). Является ли «модифицированный LOC» лучшим показателем? У меня есть ~ 2k LOC, так что удивительно, что я модифицировал 1k. Я предполагаю, что переписывание считается как удалением, так и добавлением, которое удваивает статистику.
Обратите внимание, что LOC относится к строкам кода - пустые строки, вставленные для удобочитаемости, а строки комментариев игнорируются для целей этой метрики. – 2009-06-03 08:12:05
LOC действительно не подходит для определения того, когда проект «большой».Я бы подумал, что количество модулей, их сложность и взаимозависимость между ними как лучшая метрика, но я не думаю, что есть один фиксированный ответ на вопрос о том, когда проект большой. Вы пытаетесь решить конкретную проблему, или это более общий вопрос? –
@Banang: Общее мнение о том, что люди считают большим. – 2009-06-03 08:35:07