Over Refactoring Of Tests
Definition:
where you can’t read them because they’ve been DRYed out to death
Code Example:
// Over Refactoring Of Test
assertThat(calculateAnswer(INPUT))
.isEqualTo(EXPECTED);
//before
assertThat(calculateAnswercountTheWordsIn("This is a string"))
.isEqualTo(4);
References:
Quality attributes
- Code Example
- Cause and Effect
- Frequency
- Refactoring