Changing Implementation To Make Tests Possible

Definition:

  • Changing the implementation solely for the sake of making testing possible

References:

Quality attributes

  • - Code Example

  • - Cause and Effect

  • - Frequency

  • - Refactoring