SRP: The One Rule Most Developers Think They Follow… But Don’t

Most developers strive to follow SRP, until their class explodes the moment a new requirement comes into picture.