Tag: software-architecture
All the articles with the tag "software-architecture".
The Dependency Inversion Principle: How to Reuse Code Without Depending On It
Published: at 02:00 AMUnderstanding how frameworks like Spring and Tomcat enable code reuse without direct dependencies through the Dependency Inversion Principle and interface ownership inversion.
Component Design Principles: Where Are Component Boundaries?
Published: at 02:00 AMExploring component design principles, examining both cohesion and coupling aspects to determine optimal component boundaries in complex software systems.