деле я пишу тесты, но не на работе :D
Почему я не пишу тесты на работе?
1. Юнит тесты писать не на что особо, т.к. всюду геттеры, сеттеры, кровь кишки и т.п., а скилла делать это как-то итеративно и постепенно нехватает.
2. Acceptance - не уверен, что они нужны. Проект маленький очень и там специфические проверки надо делать, типа на каком языке письмо ушло и нормально ли картинка в пдф-е отрендерилась. Мне кажется это проще сделать вручную.
3. Думаю можно было бы написать тесты на АПИ (типа apibluprint заюзать, генерить из всего этого реквест-респонсы, заодно документация будет). Тут тоже скилла нехватает, т.к. надо тулинг знать - тот же MSON и blueprint-формат...
4. Проект не настолько большой и динамичный, чтобы это было профитно с точки зрения изменений.
А если я не на работе не пишу тесты, то только потому, что лень
Апи блупринт не выгодно юзать для тестов api
Обсуждают сегодня