The SOLID Principals in Novopay

In early 2000s, Uncle Bob introduced the SOLID principles as a guideline for object oriented programming & design. Read about the technical details here. When I tried them for the first time, I realized the first two principles are easy to follow. The third one needs a bit of pondering and the last two are…