работе? Кто какими правилами руководствуется на проекте?
Под правилами я имею ввиду, например, какой тест считать большим, а какой маленьким. Что в тестах приемлемо, а что нет (напр. тут про if условия). Так же допустимо ли выносить все константы, определённые во время теста, в отдельные переменные, или их можно (и нужно) инлайнить? Какой должна быть сама структура теста? (напр. в голове имеется следующая структура - объявление переменных, сеттеры, моки, вызов проверямого метода, ассерты)
Я сейчас занимаюсь этим топиком. Пытаюсь сформулировать правила (хорошие,плохие) тесты.
привет, я в итоге смог загуглить норм статью
Обсуждают сегодня