Довольно часто web-проекты по мере их разработки или модификации подвергаются массовому вмешательству отдельных программистов/студий, которые в свою очередь иногда компетентны, иногда не очень в своих способностях писать здравый код и анализировать исходный.
Чем больше таких процедур, тем выше риск возникновения серьезных ошибок. Неприятные результаты такого воздействия - плывущая верстка, "пропажа" отдельного кода, блоков или элементов, а то и fatal error, полный отказ работы сайта.
Часто практикуется система "хаков" - прямое вмешательство в готовые модули популярных CMS ( Joomla, WP, Drupal и др. ) , которое приводит к отказу или неправильной работы компонентов или системы в целом, например после обновления сайта или отдельных его частей.
В таких случаях я провожу анализ скриптов и, по необходимости, базы данных. Отыскиваю проблемные места и стараюсь ликвидирую их в корне. Если уровень изменений высок - предлагаю альтернативные варианты решения задачи, вплоть до радикальной замены кода, написания нового. Решения есть всегда.
Небольшое ограничение - я работаю с популярными в web среде платформами разработки - PHP, Javascript, html, CSS, MySQL и смежными ним.