... часть вторая, глумливая ...>> Эммммм. Я правильно понимаю - вы хотите сказать, что багов в раскиданном
>> на 200 файлов коде будет меньше, чем если это будет один файл??
> Да, _если_ это грамотно порезано на более-менее независимые юниты, которые можно было кодить, тестить и проч более-менее отдельно. Иначе чуда, конечно, не случится.
Эммммм, вы что, считаете разделение на логические единицы (структуры, модули, классы) и файлы одним и тем же??? Ого.
>> Количество багов в мире программистов определяется культурой программирования и охватом
>> кода автотестами (ну и качественными тестерами, само собой). А не количеством файлов на диске.
> Вообще-то и количеством. Но тут пойнт в том что есть такой забавный тезис что сложность написания программы растет квадратично с ее размером. И именно поэтому пиление на мелкие "самодостаточные" юниты получает пойнт - таке малость на%$ывают это соотношение. Со своими нюансами, конечно.
Вот тут вы уж окончательно заговорились. Это что же получается - если я возьму 4 яблока и порежу каждое на 8 кусков, то у меня в результате получится 3 яблока? Прелестно, просто прелестно.
>> Ключевое слово - "независимые". С чего вы вдруг решили, что я типичная макака,
> Если это выглядит как утка и крякает как утка...
Поздравляю, прекрасная иллюстрация эффекта Даннинга-Крюгера.
> Окей, и сколько человек на глобусе кроме благородного дона может вкурить в этот чудный код?!
Пара тысяч, думаю.
> А то те кто размахивает своей офигенностью как кодерас не понимают 1 вещи: у 1 рожи есть лимиты. И таки вывалить 50К строк 1 файлом - это однозначно сделать окружающим рожам неудобно. И проект таки скорее всего сольется после того как МегаКодерас на него по какой либо причине забьет.
Во-первых, спасибо что чешете мое СЧВ.
Во-вторых, из вас получилась очень смешная Ванга - проект уже много лет работает, причем работает безупречно.
> 1) Мелкое, модульное и потому на раз прозванивается, ну, скажем, чем-то типа юнит-тестов.
> 2) Настолько простое, насколько это возможно.
> 3) Простой и прозрачный код, не требующий степени академика для чтения. Тогда я и сам в нем не запутаюсь и другие меня смогут при случае макнуть носом.
Мы с вами плаваем в сильно разных по размеру водоемах. Отсюда и ваши немного смешные замечания.