リファクタリングとともに生きるラジオ

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


Listen Later

■ トピック

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

■ 参考リンク

  • 『テスト駆動開発』Kent Beck 著, 和田卓人 訳
  • ep100: 【ゲスト:和田卓人さん】あなたのリファクタリングはどこから?「三度の飯よりリファクタリング」を語る
  • ep101: 【ゲスト:和田卓人さん②】令和のリファクタリング、どう学ぶ? LLMと本それぞれの役割
  • ep036: DRYとYAGNI① DRYとは「知識」と「表現」の原則である
  • ep037: DRYとYAGNI② DRYとYAGNIの両立 知識不足と心配性


■ おたよりフォーム

https://forms.gle/RYUG7T4ctmF7Srf36


■ X(Twitter)

https://twitter.com/refactoradio

■ Bluesky

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

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

...more
View all episodesView all episodes
Download on the App Store

リファクタリングとともに生きるラジオBy リファラジ


More shows like リファクタリングとともに生きるラジオ

View all
Rebuild by Tatsuhiko Miyagawa

Rebuild

52 Listeners

backspace.fm by backspace.fm

backspace.fm

11 Listeners

楽しいラジオ「ドングリFM」 by donguri.fm

楽しいラジオ「ドングリFM」

6 Listeners

fukabori.fm by iwashi

fukabori.fm

3 Listeners

Off Topic // オフトピック by Off Topic

Off Topic // オフトピック

16 Listeners

UIT INSIDE by UIT

UIT INSIDE

0 Listeners

ゆるコンピュータ科学ラジオ by ゆるコンピュータ科学ラジオ

ゆるコンピュータ科学ラジオ

22 Listeners

ひまじんプログラマーの週末エンジニアリングレッスン by ひまじんプログラマー

ひまじんプログラマーの週末エンジニアリングレッスン

0 Listeners

Qiita FM-エンジニアのキャリアを深掘り- by Qiita

Qiita FM-エンジニアのキャリアを深掘り-

0 Listeners

Podcast by Yuka Studio // ユカスタポッドキャスト by Podcast by Yuka Studio

Podcast by Yuka Studio // ユカスタポッドキャスト

4 Listeners

耳で学ぶAI、ロボシンク by 矢野 哲平

耳で学ぶAI、ロボシンク

1 Listeners

となりのデータ分析屋さん by 佐々木亮とたっちゃん

となりのデータ分析屋さん

0 Listeners

エンジニアの楽園 vim-jp ラジオ by TOKYO FM

エンジニアの楽園 vim-jp ラジオ

0 Listeners

ながらAIラジオ by usutaku/gomichan

ながらAIラジオ

0 Listeners

深津貴之のGUILD TALK by THE GUILD

深津貴之のGUILD TALK

0 Listeners