fv17の日記 - Coding Every Day

Webエンジニアの備忘用ブログです。主にWeb界隈の技術に関して書いています。

【オブジェクト指向】単一責任の原則について理解を深める

単一責任の原則(SRP)についての理解を深めてくれる良記事。
SRPに違反しているコードを徐々に改良していく丁寧な解説で非常に分かりやすい。

medium.com

記事を紹介する背景

Sandi Metz氏の「オブジェクト指向設計実践ガイド」を数週読了。
しかし、SOLID原則に関する具体例が弱く、腑に落ちない部分が多々あった。

なかなか良記事が見つからず骨が折れたが、上記の記事に巡り会うことができた。

単一責任の原則を生み出したUncle Bobの投稿記事

なお、SRPの考え方を世に出した、Uncle Bobことマーティン氏のブログ記事は下記。

https://blog.cleancoder.com/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html