Является ли дублированный код более приемлемым в модульных тестах?

Я испортил несколько юнит-тестов некоторое время назад, когда я прошел и реорганизовал их, чтобы сделать их болееDRY- цель каждого теста больше не была ясна. Кажется, между тестами есть компромисс удобочитаемость и ремонтопригодность. Если я оставлю дублированный код в модульных тестах, ониболее читабельным, но потом, если я изменюSUTЯПридется отследить и изменить каждую копию дублированного кода.

Согласны ли вы с тем, что этот компромисс существует? Если да, то предпочитаете ли вы, чтобы ваши тесты были читабельными или обслуживаемыми?

Ответы на вопрос(11)

Ваш ответ на вопрос