Духовность™
Продвинутый новичок
насколько часто вы пишете обертки над стандартными средствами языка?
Стал за собой замечать, что в попытке создать ОО-код, заточенный конкретно под свои нужды, стал писать иногда совершенно лишние вещи. Сегодня, например, рефакторил свой сырой давнишний недоделанный код. Пол дня я изучал phpfaq.ru, ибо ЗАБЫЛ как работают сессии (да-да), потом пол дня дописывал обертку над сессиями. А в половину первого ночи решил включить мозг, плюнул на все и ограничился СТАНДАРТНЫМИ средствами языка:
это все, что мне было нужно на данный момент.
И это вместо класса Session, который я год назад зачем-то написал (зачем - не помню), а сегодня отлавливал на его базе ошибки в программе.
Но тем не менее, иногда приходится всё же писать обертки. Типичный пример - обертка над СУБД.
В общем, как при проектировании и построении архитектуры не впадать в маразм? Есть какие-либо рекомендации?
Стал за собой замечать, что в попытке создать ОО-код, заточенный конкретно под свои нужды, стал писать иногда совершенно лишние вещи. Сегодня, например, рефакторил свой сырой давнишний недоделанный код. Пол дня я изучал phpfaq.ru, ибо ЗАБЫЛ как работают сессии (да-да), потом пол дня дописывал обертку над сессиями. А в половину первого ночи решил включить мозг, плюнул на все и ограничился СТАНДАРТНЫМИ средствами языка:
PHP:
session_start();
$_SESSION['var'] = true;
И это вместо класса Session, который я год назад зачем-то написал (зачем - не помню), а сегодня отлавливал на его базе ошибки в программе.
Но тем не менее, иногда приходится всё же писать обертки. Типичный пример - обертка над СУБД.
В общем, как при проектировании и построении архитектуры не впадать в маразм? Есть какие-либо рекомендации?