1. リファクタリングとともに生きるラジオ
  2. #43 カプセル化② 「何を隠蔽し..
#43 カプセル化② 「何を隠蔽したいのか?」 クラスと関数の使い分け
2024-10-08 21:12

#43 カプセル化② 「何を隠蔽したいのか?」 クラスと関数の使い分け

■ トピック

  • 引数が変わりやすい関数は秘密を隠蔽できていない
  • シグニチャがころころ変わる関数はリファクタリングに失敗している
  • データとロジックのカプセル化のツールとしてのクラス
  • 何を隠蔽したいのか?で何を使うかを考える
  • 委譲の隠蔽、仲介人の除去
  • 「デメテルの法則」にのめり込みすぎたコード
  • データベースのJOINが透けて見えるJSON
  • 「時には役に立つデメテルの提案」
  • 経験を積んで変わった『リファクタリング』の読み方

■ 参考リンク


■ おたよりフォーム

https://forms.gle/RYUG7T4ctmF7Srf36


■ X(Twitter)

https://twitter.com/refactoradio

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

感想

まだ感想はありません。最初の1件を書きましょう!

21:12

コメント

スクロール