Недавно я познакомился с тестовым подходом к развитию моего наставника на работе, и он призывает меня написать единичный тест, когда "это имеет смысл". Я понимаю некоторые преимущества наличия всего набора модулей тестирования как для регрессионного тестирования, так и для рефрактерства, но я задаюсь вопросом, как часто и как мы должны писать единичный тест.
Мой руководитель/руководитель разработки попросил меня написать новый unit test -case для нового написанного потока управления в методе, который уже тестируется существующим тестовым классом, и я думаю, что это перебор. Как часто вы пишете свои модульные тесты и насколько детально вы считаете, что ваши модульные тесты должны быть? Спасибо!