It is always a good reminder when you read this type of article. Producing good code that can be easily maintained is very important.
https://blog.bitsrc.io/solid-principles-every-developer-should-know-b3bfa96bb688
- S: Single Responsibility Principle
- O: Open-Closed Principle
- L: Liskov Substitution Principle
- I: Interface Segregation Principle
- D: Dependency Inversion Principle