Size: a a a

2020 April 03

А

Александр in RubyRush
Vadim Venediktov
И тебе придется переписывать тест, он по сути тестирует не возвращаемое значение метода, а то, что метод дернул нужный метод у объекта
хмм... я к такому подходу на прошлом проекте присоединился. МЫ полностью развязали бизнес логику и интеграционные  тесты. В итоге получилось много плюсов
источник

VV

Vadim Venediktov in RubyRush
просто это их downside
источник

А

Александр in RubyRush
Надо обмозговать :)
источник

VV

Vadim Venediktov in RubyRush
Александр
хмм... я к такому подходу на прошлом проекте присоединился. МЫ полностью развязали бизнес логику и интеграционные  тесты. В итоге получилось много плюсов
Ну вот да, тестируешь что-то, что работает с моделью, создай-таки нормальный инстанс модели.
источник

VV

Vadim Venediktov in RubyRush
и передай
источник

VV

Vadim Venediktov in RubyRush
ну и не пиши много тестов :))
источник

А

Александр in RubyRush
Ладно сча у меня другой проект и другая команда, посмотрим что они проповедуют :)
источник

А

Алексей in RubyRush
ну вот мне по крайней мере сейчас на начальном этапе как-то по проще без всех этих double
источник

VV

Vadim Venediktov in RubyRush
ну если команда пишет с моками и стабами, нет смысла всех переубеждать, пишите уж все так
источник

А

Александр in RubyRush
Vadim Venediktov
ну и не пиши много тестов :))
У нас на каждую модель был юнит тест на прошлом проекте :) С покрытием кода 70%+
источник

VV

Vadim Venediktov in RubyRush
Алексей
ну вот мне по крайней мере сейчас на начальном этапе как-то по проще без всех этих double
и на конечном этапе будет тоже без них проще :)
источник

А

Алексей in RubyRush
:)
источник

VV

Vadim Venediktov in RubyRush
Vadim Venediktov
ну если команда пишет с моками и стабами, нет смысла всех переубеждать, пишите уж все так
Это про soft skillz кстати
источник

VV

Vadim Venediktov in RubyRush
Хороший разработчик умеет писать моки и стабы, даже если не считает, что это бест-практиз. Потому что на холиворы про "моки вс. не_моки" можно потратить много времени без пользы.
источник

А

Александр in RubyRush
Да конечно, я не переубежу 50 человек. Я наоборот сам у них подучился. И эти все моки и стабы оправданы, но могут быть разные цели и подходы :) Когда я все прощупаю, тогда начну кого-то пытаться убеждать :)
источник

VV

Vadim Venediktov in RubyRush
Александр
Да конечно, я не переубежу 50 человек. Я наоборот сам у них подучился. И эти все моки и стабы оправданы, но могут быть разные цели и подходы :) Когда я все прощупаю, тогда начну кого-то пытаться убеждать :)
Разумно
источник

VV

Vadim Venediktov in RubyRush
Vadim Venediktov
Но я не настаиваю, типа "откажитесь от моков совсем"
Я ещё раз оговорюсь:
источник

А

Александр in RubyRush
Спасибо Вадим, за Вашу точку зрения.
источник

SR

Shattered Ruby in RubyRush
ребят, подскажите, пожалуйста
опять у меня цикл выходит за рамки. Хотел из массива взять названия страниц, чтобы вписать в <%= link_to %>
Создал массив в хелпере LINKS = %w[root number length weight time] и во вьюхе пишу:
<% PagesHelper::LINKS.each do |links| %>
<%= link_to links %>
<% end %>
В результате чего, массив проходит через себя столько раз, сколько элементов в массиве
источник

SR

Shattered Ruby in RubyRush
вот такая фигня получается
источник