【オブジェクト指向】単一責任の原則について理解を深める
単一責任の原則(SRP)についての理解を深めてくれる良記事。
SRPに違反しているコードを徐々に改良していく丁寧な解説で非常に分かりやすい。
記事を紹介する背景
Sandi Metz氏の「オブジェクト指向設計実践ガイド」を数週読了。
しかし、SOLID原則に関する具体例が弱く、腑に落ちない部分が多々あった。
なかなか良記事が見つからず骨が折れたが、上記の記事に巡り会うことができた。
単一責任の原則を生み出したUncle Bobの投稿記事
なお、SRPの考え方を世に出した、Uncle Bobことマーティン氏のブログ記事は下記。
https://blog.cleancoder.com/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html