Как стать автором
Обновить

Комментарии 8

Предпочитаю не писать на огурце, т.к. нравятся формальные строки rspec+capybara+machinist. Но если осуществлять BDD и работать с несведущим в данном деле заказчиком, то cucumber может быть хорошим вариантом и даже включаться в ТЗ для согласования функциональности, желаемого поведения приложения по завершению работы над ним. Спасибо за перевод.
Огурец — дело вкуса. Просто после огурца тяжело лично мне на rspec обратно переходить, хотя приходится местами в унаследованных проектах. Родной язык он такой родной — определить в чем дело быстрее в разы.
Тут тоже палка о двух концах — родной для системы или родной для пользователя?
Кстати предпочитаете тесты на русском или на английском под cucumber? На мой взгляд после написания всего приложения на английском русские тесты диссонируют.
Да и если ошибка в тесте, а не в приложении, тоже неизвестно как быстрее будет найти — разобраться в том как всё транслируется из английского в руби или сразу найти ошибку в руби.
А в общем, верно, дело вкуса и привычки.
Все тесты пишем на русском. Поскольку часто программист додумывает интерфейс, а часто и логику, именно в момент написания теста, то лишняя нагрузка на мозг — лишняя. Мы вот так привыкли — ну что уж теперь поделать.
не плохо было бы еще все это связать со spork и autotest, ну и версии староваты, перевод переводом но можно было и поправить
Если буду писать про то, как у нас — напишу актуальные версии.
я это к тому, что вы явно указали все версии, однако в начале написали что все работает и в rails 3 (пример переводчика). Новичок можен много времени убить, разбераясь почему «gem 'capybara', '0.3.8'» так безпощадно глючит в rails 3.0.8
Новички с continious testing обычно не сталкиваются.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории