Skip to content
Artwork for リファクタリングとともに生きるラジオ
リファクタリングとともに生きるラジオ · Dec 15, 2025 · 19 min

#105 開放閉鎖原則③ すべてがOになる

■ トピック 「すべてがOになる」 SOLID原則の中で「O」だけレイヤーが違う OCPはクラス設計だけでなくソフトウェア全体の原則 ソフトウェアの持続的な成長を可能にするOCP 「機能追加はコードの追加だけで済む」という理想状態 仕様変更コストの「連続性」 「足すだけ」が「足すだけ」で済まないのはOCP違反のサイン 機能追加で感じる「痛み」 レビューの辛さも「痛み」 デザインパターンのほとんどはOCPを満たすためにある AI時代における開発の「痛み」の感じ方 ■ 参考リンク デザインパターンとOpen-Closed Principle ■ おたよりフォーム https://forms.gle/RYUG7T4ctmF7Srf36 ■ X(Twitter) https://twitter.com/refactoradio ■ Bluesky https://bsky.app/profile/refactoradio.com ハッシュタグは #リファラジ です。

0:00-19:59

transcript

No transcript — this publisher did not publish one.

show notes

■ トピック

  • 「すべてがOになる」
  • SOLID原則の中で「O」だけレイヤーが違う
  • OCPはクラス設計だけでなくソフトウェア全体の原則
  • ソフトウェアの持続的な成長を可能にするOCP
  • 「機能追加はコードの追加だけで済む」という理想状態
  • 仕様変更コストの「連続性」
  • 「足すだけ」が「足すだけ」で済まないのはOCP違反のサイン
  • 機能追加で感じる「痛み」
  • レビューの辛さも「痛み」
  • デザインパターンのほとんどはOCPを満たすためにある
  • AI時代における開発の「痛み」の感じ方

■ 参考リンク


■ おたよりフォーム

https://forms.gle/RYUG7T4ctmF7Srf36


■ X(Twitter)

https://twitter.com/refactoradio

■ Bluesky

https://bsky.app/profile/refactoradio.com

ハッシュタグは #リファラジ です。

links4