The Sad and Happy Faces of Liskov
/
0 Comments
Fundamentally, the Liskov Substitution Principle (LSP) is…
The Difference between Validation and Business Rules
In software development, two concepts still cause…
The Grand Chessboard of Software Design: Unlocking the Strategy Pattern
Have you ever been at a crossroads, paralysed by…
Should We Directly Unit-Test Private Functions?
Software developers have long debated whether to…
The Joy of Read-Only Getters
Read-Only getters (read-only properties in C#) are an excellent…