разговор ни о чем, если ты не понимаешь, что когда понятно за что отвечает та или иная деталь, то все намного проще чем если эта деталь отвечает за все!... если не горят фары ты явно не думаешь о свечах!... в коде с 18000 строк найти причину сложно!
Возможно я не очень понимаю в целом, я и не претендую, но точно не понимаю этого "чем если эта деталь отвечает за все!".
У каждой функции есть своя область за что она отвечает, то есть все четко разбито на роли, эта проверяет права доступа а эта отвечает за очистку введеных данных и т.д, найти проблему дело довольно простое, ну разбей я сам файл на 20 разных, непонимаю что мне это даст.
Если же говорить о беспорядке в коде, когда каждый пишет как хочет и как он считает правильным, я этого недопускаю.
Но в общем это похоже это спор о том что вкуснее салат из устрицы или манная каша.
AmdY Я понимаю, но никто не будет переписывать код на данном этапе, тем более что у всех свой подход, кому то нравится вот-так, а кому то по другому.
Если серьезно подходит к делу то надо брать 2-х профи, чтобы они сделали каждый отдельный аудит, а потом нанять третьего который проверит их выводы.
З.Ы
Невольно вспоминаю прикол который рассылался давно, когда индийского программиста не могут уволить потому что только он понимает что написано в ядре, которое он же и написал, русский говорит что перепишет ядро за неделю и начинает переписывать, китайский и американский еще чего то там, уже не помню, но в итоге спустя два года программа все еще продается со старым кодом и старыми багами
