Задать вопрос
hummingbird
@hummingbird

Обязательно ли использование тестов в Rails?

Заранее приношу извинение, если вопрос дебильный и сам я по-вашему мнению дебил :)

  • Rails предлагает писать тесты очень просто. Когда вы создаете свои модели и контроллеры, он начинает создавать скелет тестового кода.
  • Простой запуск тестов Rails позволяет убедиться, что ваш код придерживается нужной функциональности даже после большой переделки кода.
  • Тесты Rails также могут симулировать запросы браузера, таким образом, можно тестировать отклик своего приложения без необходимости тестирования с использованием браузера.


Я на полном серьезе на текущем этапе своего существования не вижу смысла в написании тестов. Я прекрасно осознаю что пишу в моделях, а работу экшенов контроллеров я успешно тестирую через браузер.

Этим вопросом я прошу профессионалов, да и просто знающих людей, натолкнуть меня на путь истинный, если все же написание тестов необходимо. Объясните мне, пожалуйста, их основные преимущества. На текущий момент мне реально удобней дебажить в браузере...

P.S. Пожалуйста, отнеситесь с пониманием :)
  • Вопрос задан
  • 355 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Eugene Burmakin К ответам на вопрос (4)
Freika
@Freika
Senior Ruby on Rails developer
Сейчас ты все понимаешь, а через 3 месяца, когда контроллеров будет не 5, а 20, моделей не 8, а 35, код начнет ломаться в самых неожиданных местах. И в обнаружении причин как раз помогут трудолюбиво и бережно написанные тесты. Так что пиши, не ленись.
Ответ написан