Think you understand the Single Responsibility Principle?
James Ellis-Jones

Thought provoking article! One of the things I’ve been increasingly frustrated with over time is that if you take a look at the history of SOLID there were actually more principles than that initially (see and they all interlock into a bigger picture. I always feel that the real goal of Robert C. Martin and others was to break down their approach into pieces, explain why each one is good, and ultimately get everyone to grasp the large picture that way. A lot of people act like the classic elephant metaphor, though, and grab the tail of the elephant, saying, “Got it! Got an elephant!” While someone else grabs the ear and says, “No you don’t! I have an elephant! It looks like this not that.”

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.