Navigated to #104 開放閉鎖原則② リファクタリングの究極の目的 ―開放閉鎖原則とTDD―

#104 開放閉鎖原則② リファクタリングの究極の目的 ―開放閉鎖原則とTDD―

December 8
20 mins

View Transcript

Episode Description

■ トピック

  • OCPとTDDの深い関係性
  • 「開放閉鎖原則は徐々に満たされる」
  • YAGNI原則との繋がり「どこまで拡張性を持つべきか」
  • TDDのサイクルで感じる「痛み」が設計改善のサイン
  • 今日のための設計
  • コードの「痛み」はOCP違反のシグナル
  • リファクタリングの究極の目的はOCPを満たすこと?
  • 息をするようにOCPに近づける
  • YAGNIの指針「目の前の痛み」だけに対処する
  • YAGNIを保ちつつ拡張性を高める方法
  • LLM/AIはコードの「痛み」を感じない?
  • OCPの理想にTDDで一歩ずつ近づく

■ 参考リンク


■ おたよりフォーム

https://forms.gle/RYUG7T4ctmF7Srf36


■ X(Twitter)

https://twitter.com/refactoradio

■ Bluesky

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

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

See all episodes

Never lose your place, on any device

Create a free account to sync, back up, and get personal recommendations.