nikolabojkovic / nikolabojkovic.github.io

0 stars 0 forks source link

Coding best practices (after portfolio project) #108

Open nikolabojkovic opened 2 years ago

nikolabojkovic commented 2 years ago
  1. Object Oriented Principles (OOP)
    • Inheritance
    • Abstraction
    • Polymorphism
    • Encapsulation
  2. S.O.L.I.D principles
    • Single responsibility
    • Open/Closed principle
    • Liskov substitution principle
    • Interface segregation principle
    • Dependency inversion principle
  3. DRY - Don't Repeat Yourself
  4. KISS- Keep it stupid simple
  5. YAGNI - You aren't going to need it
  6. Separation of concerns