LINUX.ORG.RU

На чем сейчас пишете моки?

 , ,


0

2

Собственно, вопросов два: пишут ли в юнит тестах код до сих пор с помощью моков и если да, какую библиотеку берете, если берете? По сути нашел только mockery, при этом ощущение такое, что все до сих пор на второй версии; gomock - уже в виде архива присутствует; и еще testify/mock нашел. Ну и как вариант писать руками, но тогда уж проще сами тесты как есть написать.

Итак, что сейчас принято использовать?

Руками. Бью коллег по пальцам когда они снова эту каку gomock в код тянут.

Суть в том, что при правильных интерфейсах моки пишутся тривиально.

Если же становиться нужен gomock & Co. – это признак code-smell. (Например когда в интерфейсе 30+ методов)

beastie ★★★★★
()
Последнее исправление: beastie (всего исправлений: 1)