A sample project to support some blog posts about SOLID go patterns.
Please browse the available tags in order.
Tags:
0 - The very first iteration.
1 - Refactored to high and low level functions.
2 - The high-level function no longer depends on the low-level functions.
3 - Use interfaces to define the abstractions.
4 - Have low-level functions depend on abstractions.