2013-07-17 18:46:18
Экспертиза проектных работ представляет собой исследование проектно-сметной документации и ...
+ развернуть текстсохранённая копия
Экспертиза проектных работ представляет собой исследование проектно-сметной документации и определение ее соответствия различным параметрам. При этом подобная экспертиза должна выполняться по отношению к документации объектов капитального строительства, или его отдельного этапа, реконструкции, и ремонта. В ходе проверки должно быть установлено, насколько проектные работы соответствуют следующим параметрам: - Техническим регламентам, регулирующим строительную сферу (в том числеэкологическим [...]
2013-07-10 14:29:11
Начиная с версии 5.4.0, в PHP появится новая конструкция языка — трейты (traits), реализующая ...
+ развернуть текстсохранённая копия
Начиная с версии 5.4.0, в PHP появится новая конструкция языка — трейты (traits), реализующая возможность использования примеси (mix in). Механизм примесей является еще одним механизмом повторного использования кода и присутствует в том или ином виде в других языках, например, Ruby, Python, Common Lisp, etc.
Примеси позволяют использовать существующий код при реализации поведения классов, избегая при этом многих проблем множественного наследования. Взаимодействующие друг с другом примеси, объединенные в отдельные программные библиотеки, представляют собой очень мощный инструмент при реализации сложной логики.
Следует отметить, что реализации примесей в PHP существуют как минимум с версии 4.0.1, и в настоящее время присутствуют, чаще всего под именем behavior, в ряде популярных фреймворков, например, в Yii, Symfony, Doctrine, CakePhp, Propel.
Цель статьи — продемонстрировать и сравнить несколько основных подходов к реализации примесей в PHP до версии 5.4.0, базирующихся только лишь на функциях самого языка и не использующих сторонние расширения, как-то, например, функцию runkit_method_copy из PECL runkit.
Читать дальше →
2013-07-10 13:41:45
Книга даст подробнейшие ответы на все вопросы, которые возникают по ходу работы у каждого ...
+ развернуть текстсохранённая копия
Книга даст подробнейшие ответы на все вопросы, которые возникают по ходу работы у каждого разработчика корпоративных систем. Пособие будет приводить в пример более 40 подходов к работе каждого специалиста корпоративных приложений.
2013-07-01 09:54:33
Уже три года я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и ...
+ развернуть текстсохранённая копия
Уже три года я публикую регулярные обзоры свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. Из лент нескольких сотен тематических подписок отбирается примерно [...]