Думаю, каждому программисту знаком принцип единственной ответственности,
Думаю, каждому программисту знаком принцип единственной ответственности,

ведь не зря он существует: соблюдая его, можно написать код лучше, он будет более понятным, его будет легче дорабатывать.
Но чем больше каждый из нас работает с кодом, тем больше приходит понимание того, что на существующем уровне языка — объектно-ориентированном — этого сделать невозможно. А мешает нам в соблюдении принципа единственной ответственности такой факт, как сквозная функциональность.
Эта статья о том, как можно избавиться от дублирования сквозного кода, и как сделать его чуточку лучше с помощью АОП.
Читать дальше
...
По ходу редизайна блога появилось желание создать
'Scroll to Top' функцию не только для десктопа, но и для мобильных устройств. В связи с небольшим свободным пространством на экране смартфона было решено сделать кнопку возвращения на верх в виде полоски высотой в
20px прикрепленную к нижней границе экрана. Читать дальше →
... усилиям сотрудников студии
Studios, которая является ...
Довольно популярная в мире Java парадигма аспектно-ориентированного программирования (АОП) почему-то ...
Довольно популярная в мире Java парадигма аспектно-ориентированного программирования (АОП) почему-то слабо освещена в разработке на PHP. В данной статье я хочу представить свой подход к написанию АОП приложений с использованием небольшого фреймворка и модуля.
Читать дальше →