Я только начал работать в крупной компании. в ходе недавнего внутреннего аудита, измерявшего такие показатели, как цикломатическая сложность и размеры файлов, выяснилось, что несколько модули, в том числе принадлежащий моей команде, имеют очень высокий индекс. поэтому на прошлой неделе мы все сосредоточились на снижении этих индексов для нашего кода. путем удаления точек принятия решений и разделения файлов.
возможно, я что-то упускаю из виду, будучи новичком, но как это улучшит наше программное обеспечение?, я знаю, что показатели программного обеспечения могут измерять качество вашего кода, но работает ли оно наоборот? станет ли наш код лучше только потому, что, например, мы превращаем файл из 10000 строк в 4 файла по 2500 строк?