Сижу, копаюсь в движке одного сайта (по политическим причинам называть его не буду). Код по моему мнению ну очень запутаный. Захотелось посмотреть на все это хозяйство xDebug’ом, с анализатором логов да вот беда — по мнению её могущества, сети, кроме WinCacheGrind под винду ничего приличного нет, а планом максимум в моём случае является надыбать порт КСаcheGrind под Windows, но что либо похожее ни Яндекс ни Гугл не видали.
Сейчас ставлю KDE for Windows, по причине того, что нашел рецептик, в котором написано как запустить КСаcheGrind на Windows-системе.
А вот что касается движка (а он с CMS’кой, со всеми делами, без всех дел), ей необходим «Жойсткый» рефакторинг ну или в крайнем случае подробный тех.док. И если не получится разобраться в его структуре, то большая часть изменений будут на JS-скриптах с обязательным использованием jQuery.
А вообще пора ГОСТ принять на движки сайтов, где первым, блядь, пунктом будет написано (и выделено тройным подчеркиванием, с восклицательным знаком): «Программный код должен быть максимально понятным, читаемым, расширяемым». И не помешал бы второй пункт: «Рефакторинг производить не менее чем один раз в два месяца».