| |||
![]()
|
![]() ![]() |
![]()
Еще о "разумном дизайне" И комментов у меня там: код большой коммерческой программы "с историей" - это что-то с чем-то. Реально-то он действительно c какого-то момента пишется практически без понимания системы в целом. При этом с какого-то момента "понимание в целом" уже imho и невозможно - потому что в этих наслоениях слишком много случайного - код такой, потому что программист Вася, который правил подсистему в 10 поколении чего-то просто не понял или понял неправильно (потому что он только что нанялся в фирму, ему надо "показать" себя а заказчик теребит и сроки горят) и так и написал, чтобы "как-то работало" - в меру своего непонимания. Всякие модные "агильные методологии" и прочий bazaar в общем и есть исходящие из признания этого хаоса попытки как-то если не упорядочить бардак, то по крайней мере его возглавить. Собора потому что явно не получается. |
||||||||||||||
![]() |
![]() |