Behavior Driven Development в PHP и Zend Framework
Докладчик
Константин Кудряшов (KnpLabs, Senior Web Developer)
Тезисы
- Об эволюции Test Driven Development и Behavior Driven Development
- О применении Behavior Driven Development в купе с PHPUnit или другими UnitTest фрэймворками
Самое интересное:
- Scenario-oriented Behavior Driven Development.
- Определение реального бизнес-значения (business value) для планируемого функционала и расстановка приоритетов.
- Описание поведенческих сценариев веб-приложений через человекочитаемый DSL и введение в Gherkin (Business-oriented DSL)
- Презентация Behat в связке с Mink и их базовых возможностей
- Примеры использования Behat+Mink с ZF-приложениями
Если кратко об основной линии доклада (BDD в PHP):
Многие знают, что разработка через тестирование — это хорошо. Но не многие знают, что основной идеей TDD является отнюдь не покрытие приложения тестами, а проектирование разрабатываемой системы и что самым важным вопросом в разработке приложений является совсем не ответ на вопрос «как», а вопрос «зачем». BDD помогает вам и вашим клиентам осознать реальную ценность разрабатываемого продукта и преодолеть сложности начального проектирования и коммуникаций.
Видео и презентация доклада → |