mobile menu icon

Notes on SRP from Agile Principles, Practices and Patterns book

Published by Manuel Rivero on 17/08/2017

Clean Code, Principles, Object-Oriented Design, Learning, Books, SOLID


I think that if you rely only on talks, community events, tweets and posts to learn about a concept, you can sometimes end up with diluted (or even completely wrong) versions of the concept due to broken telephone game effects. For this reason, I think it’s very useful to try to get closer to the sources of the concepts you want to learn.

Lately I’ve been doing an effort to get closer to the sources of some object-oriented concepts.

These are my notes on Single Responsibility Principle I’ve taken from the chapter devoted to it in Robert C. Martin’s wonderful Agile Principles, Practices and Patterns in C# book:

Agile Principles, Practices and Patterns in C# is a great book that I recommend to read.

For me getting closer to the sources of SOLID principles was a great experience that helped me to remove illusions of knowledge I had developed due to the telephone game effect of having initially learned it through blogs and talks.

I hope these notes on SRP will be useful for you as well.

Originally published in Manuel Rivero's blog.

Volver a posts