Это так и выросло из «негативной обратной связи». Навсегда запомню этот день: 2013 год, обычный летний день, и ни что не предвещало беды, как вдруг…
Двое молодчиков написали каждый по своему модулю методом слепого копипаста. В результате появилось два класса-близнеца для работы с базой. Метод Add был скопирован у третьих лиц, а поэтому не добавлял элементы, если обязательные поля были, внимание, заполнены: функцию валидации тоже криво откуда-то скопировали. Но Add всё равно никто не пользовался, а добавляли новые записи методом Edit. На мой вопрос «почему» ответ был «а не знаю, я откуда-то скопировал».
После того, как эти люди были устранены с проекта, я ещё порядком начитался кода, написанного «в лучших традициях», а потом не выдержал. D7 тогда ещё не было, поэтому сначала пришлось написать простенькую ORM, чтобы генератор админки вообще стал возможен.
Так что не уверен, надо ли быть каким-то специальным человеком, чтобы заметить, что король-то голый…
Двое молодчиков написали каждый по своему модулю методом слепого копипаста. В результате появилось два класса-близнеца для работы с базой. Метод Add был скопирован у третьих лиц, а поэтому не добавлял элементы, если обязательные поля были, внимание, заполнены: функцию валидации тоже криво откуда-то скопировали. Но Add всё равно никто не пользовался, а добавляли новые записи методом Edit. На мой вопрос «почему» ответ был «а не знаю, я откуда-то скопировал».
После того, как эти люди были устранены с проекта, я ещё порядком начитался кода, написанного «в лучших традициях», а потом не выдержал. D7 тогда ещё не было, поэтому сначала пришлось написать простенькую ORM, чтобы генератор админки вообще стал возможен.
Так что не уверен, надо ли быть каким-то специальным человеком, чтобы заметить, что король-то голый…