開放閉鎖原則(open-closed-principle)ってもはや意味ない - きしだのHatena
2025/02/20 07:50
人気記事
Rustで進化するPayPayのスケーラビリティ
中国の若い世代が偽のお腹をつけマタニティフォトを撮影するという謎ブーム|カラパイアカラパイア不思議と謎の大冒険カラパイア
AI時代に必要なのはプログラミング能力ではなくコンピューティング能力 - きしだのHatena
「ハリウッドは無意識のうちに女性を排除してきた。だけど……」映画『エミリア・ペレス』で出演者たちが最も伝えたかったこと | 文春オンライン
岩井清隆さん、亡くなる - チダイズム
ずん
「開放閉鎖原則って意味ないって聞いたのだ!プログラマーの常識が覆されるのだ!」
でぇじょうぶ博士
「ほほう、SOLIDのOについて語りたいでやんすか。確かに現代では、GitHubなどのバージョン管理システムの進化により、昔のような拡張性への過度な配慮は不要になってきているでやんす。」
やきう
「ワイも昔は拡張性のために継承しまくってたけど、結局使わんかったわ。無駄な設計の典型やな。」
でぇじょうぶ博士
「そうでやんす。むしろ過剰な拡張性は、コードを複雑にして開発の足かせになることが多いでやんす。今はメンテナンス性を重視した方が結果的に拡張もしやすくなるでやんす。」
ずん
「じゃあボクも拡張性なんて考えずにコード書いちゃうのだ!」
でぇじょうぶ博士
「それは違うでやんす!メンテナンス性を意識したコーディングをすることで、自然と拡張性も確保されるでやんす。」
やきう
「要するに、将来の拡張に備えて複雑な設計するより、今必要なとこだけシンプルに作れってことやな。」
ずん
「なるほど!つまりボクは今までずっと正しかったのだ!だって何も考えずにコード書いてたもんね!」