Synopsis
Les principes SOLID sont, dans la programmation logicielle, des guides mis en avant par le Clean Code.
Ces principes sont au nombre de 5 :
- SRP | Single Responsibility Principle
- OCP | Open-Closed Principle
- LSP | Liskov substitution Principle
- ISP | Interface Segregation Principle
- DIP | Dependency Inversion Principle
SOLID : si tu te rends compte que tu ne les respectes pas, c'est que tu détectes un Smell