Posts

Showing posts from July, 2022

Code Qualities

Principles        SOLID principles                Single Responsibility Principle (SRP)                Open-Closed Principle (OCP)                Liskov Substitution Principle (LSP)                Interface Segregation Principle (ISP)                Dependency Inversion Principle (DIP)      DRY (Don’t repeat yourself)     DIE (Duplication Is Evil)     YAGNI ( You aren't gonna need it)     KISS (Keep it simple and stupid)      Encapsulate What Changes      Favor Composition over Inheritance      Delegation Principles      Easy To Change                The Code Must Be Readable      ...