Code Refactoring
Последнее время с пхп приходится работать (чаще всего не свое что-то писать, а переписывать уже написанное, но либо глючащее, либо сложно расширяемое)
(с) NSP
То что выше - это был комментарий к картинке ниже:
Так вот я сделал для себя открытие: бывает функциональное программирование, бывает ООП, но чаще всего почему-то встречается программа написанная на "копи-пасте" - циклов нет (зачем они нужны - ведь можно скопировать строчки и просто изменить имена переменных), массивов/хэшей/списков нет (ну ясен пень, нафига - можно ж опять скопировать и просто поменять названия переменным добавив им циферки), функций как таковых тоже нет - потому что функции на копи-пасте не принимают никаких параметров и не возвращают явно ничего (зачем это надо - есть глобальные переменные, чё парица - весь список скопировал и готово), если делается обращение к базе, то обрабатывать ошибки не надо (зачем, у нас все точно правильно написано - ошибок быть не может, ведь правильно скопировано!) - вот как-то так.
(с) NSP
То что выше - это был комментарий к картинке ниже: