SOLID
SOLID is an acronym for some of the design principles, they are:
- Single Responsibility Principle
- Open Closed Principle
- Liskov Substitution Principle - missing since it's not really applicable to golang
- Interface Segregation Principle
- Dependency Inversion Principle