Download - SCRUMopen Developer Max Kolodezniy
Добрый день!
Что помогает нам в проекте?
автоматическое тестирование и TDDинструменты тестирования MVC и тестирование оптимизация тестов инструменты автоматизациинепрерывная интеграция
Что это нам даёт?
качествопредсказуемость поведениянадёжностьгибкость масштабируемость
Ещё ?
Ещё!
безопасный рефакторингтехническая спецификация кодакачественное проектированиепримеры использования модулей
Сколько всё это стоит?
"Качество не стоит ничего, но только для тех, кто готов дорого за него заплатить"
"Человеческий фактор. Успешные проекты и команды" Том Демарко, Тимоти Листер
Время на bugfix
1000
750
500
250
0 Design Implement QA Production
Время === Деньги
TDD
Test Driven Bugfix
PHPUnit
Достоинства многофункциональный cli-интерфейслегко интегрируетсястандарт de facto
Недостаткинет web-интерфейса mock объекты есть, но документация слабая
TDD & coworkers
classic developmentpair programmingdevelopment by contractping-pong programming
Cruise Control (CC) + PHPUnderControl
что мы используем?PHP DocumentorCodeSnifferMetricsCodeCoverage
CC + PHPUnderControlПотому что мы имеем...
централизованное управлениеудобство представлениялогированиесовокупность рутинных действий под ОДНОЙ кнопкой...