Skip to content

Follow SOLID principles

Following SOLID principles decouples code from dependencies, improving testability and maintainability. You SHOULD:

  • Apply SOLID principles for object-oriented programming.

  • Ensure classes and methods have a single responsibility.

  • Code to interfaces where appropriate.

  • Use Inversion of Control (IoC) and IoC containers to decouple implementations.