Размер кодового файла - ужасная метрика, определяющая ценность проекта, особенно в бизнес-проектах. Три причины для этого:
1) Небольшие файлы кода легче понять, чем большие , но это может привести к некоторому повторению определенных конструкций (с помощью объявлений, объявлений пространства имен и т. Д.) И, безусловно, увеличивает количество файлов в проекте.
2) Маленькие классы легче понять, чем большие . Это основное преимущество для новичков в коде. Если они могут обернуть голову вокруг какого-то одного класса, они могут расширить свое понимание оттуда.
3) Хороший код больше, чем маленький код . Когда вы добавляете приличную проверку на ошибки, документацию и описательные имена методов / переменных, ваш код становится более устойчивым и поддерживаемым, но также и намного больше. Это совершенно нормально.
Теперь, после всего сказанного, конечно, есть много случаев, когда код большой, просто потому, что программист не знает, что делает. Вы сможете определить это, посмотрев на самые большие файлы; если вы видите многократное повторение одного и того же кода ... или если вы видите много-много конкатенации строк .... или вы не видите никаких комментариев вообще (или комментарии не говорят вам ничего полезного ) тогда у вас наверняка есть какой-то старый добрый код, раздуваемый в ваших руках.