Реализация шаблонов корпоративных приложений в Magento
Symfony2. На чем можно сэкономить время при разработке?
1. Symfony2. На чём можно
сэкономить время при разработке?
Stepan Tanasiychuk
ceo@stfalcon.com
2. ### Нам проще переписать. Оно
глюкавое, тормозное, etc.
Это отмазки :)
Глюкавое — покрой тестами.
Тормозное — пройдись
профайлером, исправь и отправь
pull request.
21. ### Тесты не экономят время?
Сравните время на:
* Рефакторинг кода
* Внедрение новых фич
* Полную проверка функционала
перед каждым релизом
С тестами и без => тесты рулят!
ps. и используйте CI
23. ### BehatBundle & MinkBundle
# language: ru
Функционал: Первый тест для AcmeDemoBundle
Тестируем реализованные возможности в
демонстрационном бандле
Сценарий: Открыть главную страницу в dev окружении и
убедиться в ее существовании
Допустим я на странице "/app_dev.php"
Тогда код ответа сервера должен быть 200
И я должен видеть "Congratulations! You have successfully
installed a new Symfony application."
И я должен видеть "Welcome!"