Code with Jason cover image

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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app