про программирование
Dec. 13th, 2016 09:38 amа вот еще пример из жизни
у нас есть набор граблей. во-первых это грабли с обновлением состояния персистент-объекта в админке, во-вторых это ненужная инкапсуляция, нужные нам методы уже есть в фасадах, которые в админке недоступны.
еще у нас есть два костыля: костыль коробочный в виде динамических аттрибутов, нужен для прыжков по первым из вышеупомянутых граблей. позволяет засунуть бизнес-логику, необходимую для отображения объекта в геттеры объекта. попутно проходим и по вторым граблям, потому что в объект нам надо запихать данные, которых в ближайших дао нет, они вообще берутся с другого сервиса.
второй костыль самописный, вбиваем его для нарушения инкапуляции. еще не паблик морозов, но уже близко.
собираем имеющиеся средства в велосипед, который в свою очередь послужит костылем, на котором мы и будем строить фундамент нашего приложения (не будем, к счастью, это все касается лишь отображения в админке уже реализованного функционала)
к чему я это написал? к тому что я проверил, что за последние десять лет я не помню, чтобы мне так часто приходилось жаловаться на работу.
а вообще мне на работе все нравится. кроме, вот, разве что самой работы
у нас есть набор граблей. во-первых это грабли с обновлением состояния персистент-объекта в админке, во-вторых это ненужная инкапсуляция, нужные нам методы уже есть в фасадах, которые в админке недоступны.
еще у нас есть два костыля: костыль коробочный в виде динамических аттрибутов, нужен для прыжков по первым из вышеупомянутых граблей. позволяет засунуть бизнес-логику, необходимую для отображения объекта в геттеры объекта. попутно проходим и по вторым граблям, потому что в объект нам надо запихать данные, которых в ближайших дао нет, они вообще берутся с другого сервиса.
второй костыль самописный, вбиваем его для нарушения инкапуляции. еще не паблик морозов, но уже близко.
собираем имеющиеся средства в велосипед, который в свою очередь послужит костылем, на котором мы и будем строить фундамент нашего приложения (не будем, к счастью, это все касается лишь отображения в админке уже реализованного функционала)
к чему я это написал? к тому что я проверил, что за последние десять лет я не помню, чтобы мне так часто приходилось жаловаться на работу.
а вообще мне на работе все нравится. кроме, вот, разве что самой работы