Using Assertions As A Substitute For All Defensive Programming Techniques

Definition:

  • When developers get carried away with assertions, assuming that they are an across-the-board replacement for defensive programming techniques.

References:

Quality attributes

  • - Code Example

  • - Cause and Effect

  • - Frequency

  • - Refactoring