13. - PhpUnit наиболее быстрый путь
- Альтернативы Behat, Codeception
- Smoke тест на 200
- Тесты на совпадение респонса
- Реализация более глубокой логики тестов по
мере развития проекта
- Фича – тест
- Багфикс - тест
22. - Проблема большинства проектов -
отсутствие ТЗ и документации. Лучший
способ разобраться в коде - написать для
него тест! Т.е. тест, как инструмент изучения
проекта.
- Тесты – путь к лучшей архитектуре!
28. BDD
- Более поздний этап в действиях стабилизации проекта, но очень важный
- Помогает понимать всей команде один сценарий развития “фичи”
- Помогает говорить с Product Owner на одном языке
- Помогает продумать задачу до ее реализации
- Документирует проект (ТЗ как User Stories)
- Является критерием для тестирования
33. Debugging
Стандартные логи:
- prod.log
- access.log
- error.log
Что делать, если необходимо посмотреть реальный “флов” API?
“smart-gamma/logger”
custom Capifony tail log commads: http://capifony.org
- error.log
- prod.api.log