#43 カプセル化② 「何を隠蔽したいのか?」 クラスと関数の使い分け
Update: 2024-10-07
Description
■ トピック
- 引数が変わりやすい関数は秘密を隠蔽できていない
- シグニチャがころころ変わる関数はリファクタリングに失敗している
- データとロジックのカプセル化のツールとしてのクラス
- 何を隠蔽したいのか?で何を使うかを考える
- 委譲の隠蔽、仲介人の除去
- 「デメテルの法則」にのめり込みすぎたコード
- データベースのJOINが透けて見えるJSON
- 「時には役に立つデメテルの提案」
- 経験を積んで変わった『リファクタリング』の読み方
■ 参考リンク
■ おたよりフォーム
https://forms.gle/RYUG7T4ctmF7Srf36
■ X(Twitter)
https://twitter.com/refactoradio
ハッシュタグは #リファラジ です。
Comments
Top Podcasts
The Best New Comedy Podcast Right Now – June 2024The Best News Podcast Right Now – June 2024The Best New Business Podcast Right Now – June 2024The Best New Sports Podcast Right Now – June 2024The Best New True Crime Podcast Right Now – June 2024The Best New Joe Rogan Experience Podcast Right Now – June 20The Best New Dan Bongino Show Podcast Right Now – June 20The Best New Mark Levin Podcast – June 2024
In Channel