Имеется один довольно крупный проект.
Его пишут и постоянно подправляют уже несколько лет, разные люди, которые приходили и уходили, в разном стиле, с разным качеством.
Наступила необходимость Большого Рефакторинга этого проекта -- причесать, обрезать все, что торчит не так, привести в единый стиль, доку написать.
Кода там дофигища, все на PHP. :-) Проект весьма важный для конторы.
Самое паршивое то, что о функциональности додумываешься по коду, а не по документации -- ее нету.
Вопрос. Когда вы видите истую авгиеву конюшню, из которой надо сделать куколку -- что вы делаете? 1) говорите шефу, что проект все равно рентабельным не будет и надо его убить, пока он сам не убил кого-нить, 2) рефакторите все подряд, забыв о сне и отдыхе, 3) пишете с нуля. Пожалуйста, обосновывайте мнения. И не нападайтесь именно за PHP -- "такова селяви", и меня не спрашивали.