Comments 15
Чем Machinist лучше?
Так, мы используем RSpec совместно с Factory Girl (хотя стоило бы перейти на Machinist), RR (прекрасный каркас для заглушек), Spork и недавно перешли с Shoulda на Remarkable.Это вы с кем сейчас разговаривали?
Вот этим отличаются рубисты от питонистов. Первые больше дрочат на тестирование, чем тестируют.
Поэтому я и живу меж двух станов :-)
Поэтому я и живу меж двух станов :-)
Спасибо за статью. Может, напишете более развернутую статью о TDD/BDD в ruby/rails, с самого начала, как вы это практикуете?
Субъективное мнение: на практике полезно, если в команде несколько человек и у вас есть клиент, для которого вы делаете проект и которому можно этот огурец показывать. В остальных случаях — сомнительный уровень абстракции.
Ещё одно субъективное мнение — это круто только если вы пишете фичи вместе с заказчиком. Это настолько круто, насколько редко это бывает. :) А как по мне — обычные интеграционные тесты в связке с Webrat вполне себе хорошо заменяют Cucumber. И писанины намного меньше. И реюзабельности больше.
По моему опыту их долго не удобно писать и невозможно поддерживать. Хотя во всех проектах, которых я работал интерфейс менялся часто и был обычно громоздкий.
Shoulda и Remarkable довольно похожи на первый взгляд, как вы выбирали? Хочу использовать что-нибудь из них.
Sign up to leave a comment.
BDD/TDD — Учимся писать матчеры