『XユーザーのSOLESさん: 「@kis このような1つのファイルに収まる小規模なソフトウェアなら、OCPを意識する必要はありません しかし、商用ソフトウェア製品のように、大量の部品を組み合わせて開発する場合、デグレーションを防ぐために OCPを意識した設計 が不可欠です 商用ソフトでは、デグレーションを防ぐことが絶対条件です」 / X』2025/4/17 21:44:00 https://x.com/SOLES752603/status/1892368723022889235
『XユーザーのSOLESさん: 「@kis ソフトウェアに機能追加や機能変更を実施するとき、既存のソースコードは修正しません。 既存のソースコードは修正せず、新しいソースコード(ファイル、クラス、モジュール)を追加することで、機能を追加・変更します。 こうすることで、デグレーションを防止できます。 これがOCPです。」 / X』2025/4/17 21:43:00 https://x.com/SOLES752603/status/1892240230784102894
『OCP vs YAGNI · Enterprise Craftsmanship』2024/8/19 12:31:00 https://enterprisecraftsmanship.com/posts/ocp-vs-yagni/