Design Principles
Object-Oriented Principles
Covers the key ideas behind object-oriented programming like SOLID, encapsulation, and choosing between inheritance and composition to help you write flexible, maintainable code.
5 articlesGeneral Programming Principles
Explains universal programming guidelines such as DRY, KISS, clean code, and making your code easy to read, test, and improve.
8 articles