Code reusability

Topics: Software development, Maintainability

The quotation here ties code reuse to small, self-contained objects with clear interfaces.

“Well-designed applications are constructed of reusable code. Small, trustworthy self-contained objects with minimal context, clear interfaces, and injected dependencies are inherently reusable.”
–Sandi Metz

In this statement, Sandi Metz refers to the SOLID Principles, specifically Single Responsibility Principle, Interface Segregation Principle and Dependency Inversion Principle.