Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ドミネーターの実装で学ぶSOLID原則/learn solid law with dominator

Ryusei Ohkura
April 18, 2025
100

ドミネーターの実装で学ぶSOLID原則/learn solid law with dominator

アニメから得た学びを発表会(2025/4/18)で発表した資料です!

Ryusei Ohkura

April 18, 2025
Tweet

Transcript

  1. 自己紹介 • ヲクラ(@3l4i5) ◦ おおくらりゅうせい • おしごと ◦ バックエンド •

    ひとこと ◦ メダリスト大好き! ◦ リアルドミネーター欲しい
  2. ロバート・C・マーチンにより提唱。 2000年に発表されたレポート『Design Principles and Design Patterns』で紹介されて いる • 単一責任の原則 (single-responsibility

    principle) • 開放閉鎖の原則(open/closed principle) • リスコフの置換原則(Liskov substitution principle) • インターフェース分離の原則 (interface segregation principle) • 依存性逆転の原則(dependency inversion principle) から成る ソフトウェア設計をより平易かつ柔軟にして保守しやすくすることを目的にしている SOLID原則 参考:Wikipedia https://ja.wikipedia.org/wiki/SOLID
  3. 犯罪係数 モード < 100 ロック 100 ~ 300 パラライザー 300

    ~ 400 エリミネーター 400 ≦ ??? 仕様