Статьи

Практический рефакторинг PHP: метод Hide

В сценарии, который мы рассматриваем сегодня, метод не используется извне класса или вызывается только из ограниченного набора классов, таких как текущая иерархия наследования. Этот рефакторинг…
Статьи

О size_t и ptrdiff_t

Аннотация Статья поможет читателям понять, что такое типы size_t и ptrdiff_t, для чего они используются и когда они должны использоваться. Статья будет интересна тем разработчикам,…
Статьи

Zend_Test для принятия TDD

Acceptance Test-Driven Development — гибкая технология, которая расширяет подход, основанный на тестировании, до разработки внешнего интерфейса приложения. Механизм Acceptance TDD понятен: сначала вы пишете тест,…
Статьи

Прорыв рефакторинга на CoffeeMachine

Сегодня я напишу о концепции, которую я узнал из Domain-Driven Design, книги Эрика Эванса, посвященной шаблону Domain Model. DDD — это не только сущности, объекты-значения,…
Статьи

Zend_Validate для победы

Zend_Validate является компонентом Zend Framework, который предоставляет классы валидации, которые позволяют из стандартной длины проверять длины строк и незнакомые свойства, такие как соответствие регулярным выражениям…
Статьи

Нет причин не переходить на DocBlox

Алессандро Надалин сообщает об этих трех вариантах генерации документации Api, процессе извлечения информации Api о классах и методах из папки, полной исходного кода: phpDocumentor основан…
Статьи

О коммитах и ​​коммитах

Признаюсь, я не обращаю внимания на коммит сообщений столько, сколько я бы. Очень легко не заботиться о наших сообщениях, особенно если у вас есть привычка…