post
SOLID Without Dogma: When the Principles Help and When They Just Add Noise
There is a kind of code that gets sold as “SOLID code” and is, in practice, a maze. One-method classes, interfaces with a single implementation, factories that only forward parameters, layers that exist solely to justify …