Статьи

Практический рефакторинг PHP: преобразование процедурного дизайна в объекты

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

Практический рефакторинг PHP: дублирование наблюдаемых данных

В сегодняшнем сценарии у нас есть некоторая информация, которая присутствует в представлении (скрипт, переменные, объекты представления, JSON), но отсутствует в объектах домена. Данные такого типа,…
Статьи

Практический рефакторинг PHP: встроенный класс

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

jQuery плагины с jsTestDriver

В этой статье мы собираемся разработать пример плагина jQuery с помощью jsTestDriver, небольшого фреймворка для написания автоматических тестов. плагины jQuery Плагины в jQuery — это…
Статьи

Руководство по истории пользователей

Отказ от ответственности: Этот пост был извлечен из внутреннего документа Codurance, используемого, чтобы помочь нашим ученикам узнать, как мы работаем. Мы все понимаем, что каждый…