
169 - Rails Concerns with Jorge Manrubia of 37signals
Code with Jason
00:00
The Importance of Maintainability in a Single Class
I wanted to make, I was reading recently an article by Ken Beck on the problems of coupling. And he was talking like about coupling and cohesion in a series of articles not so long ago. He said that when you are analyzing these traits of the single responsibility principle coupling, cohesion, you always have to keep in mind the alternative. So if you don't use this approach, and you use a different approach where you would never use concerns, you always create additional abstractions,. You put the responsibility of instantiating those abstractions on the caller. We think the maintainability traits of the system will be completely different.
Transcript
Play full episode