Reusable code

Characteristics of reusable code

  • Configurable / parametrable

  • Generic / templated

  • Modular

  • Reduced coupling

  • No business logic

  • DRY

  • Testable and mockable

  • Reduced responsibility

How to reuse code

  • API, Libraries, frameworks, services, etc

  • Utility functions, classes, forked code

Last updated

Was this helpful?