paul85А) Переписал по новой.
Б) Исправил баги, залатал дыру, дописать лишние проверки в коде не меняя логику и архитектуру.
В) Модифицировал через посредника. К примеру в index.php добавил различный функционал следующего вида: "если зашел с мобилки - переадресация на сайт мобилки". То есть в архитектуру встроил новый код, когда как А) подразумевает переписать контроллеры, а Б) в существующий контроллер добавить лишние проверки, а В) отдельно выделить код. Банальный пример, если в существующий рабочий сайт поставить проверку с переадресацией на JavaScript в onload.
Г) К примеру при определённых ситуациях выходит ошибка, даже самая простая вида "неопределённая переменная" в случаях, когда открываешь страницу пользователя, а его страница заблокирована, отсюда некоторых переменных в ВИД не поступает, а там пытаются вывести в META=DESCRIPTION. К примеру раньше была: "Анкета №10, Мария, 27 лет, Днепропетровск". А заблоченная не делает выборку из БД, так как записи, где girl_id = 10 AND `active` = 1 - НЕТ. Можно переписать функционал, можно прилепить дополнительные проверки, а можно влепить собаку, тогда в META=DESCRIPTION будет просто записано: "Анкета №10", без имени и возраста. Уникальность description осталось, то есть для ЧПУ мы не нарушили индивидуальность каждой страницы, а вот для себя вместо применения более долгих подходов для генерации нового текста или исправления нынешних контроллеров -> применили подавление ошибки через собаку. Особенно когда заданий очень много, можно влепить некое "временное решение" до хороших времён, а тем временем заняться более актуальными делами, такими как улучшение работы чата путём внедрения нового функционала. (Пример брал как любая соц.сеть).
________________________
Пока анализировал картинку пришел к мнению, что все 4 метода не просто используются мною в практике, а даже необходимы в каждой отличной ситуаций. Но это лишь ИМХО.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).