Description
■ トピック
長い関数はテストしにくい?
テストがない長い関数は理解が難しい
長くなってからではテストを書くのも難しい
その関数でやっていることを後からどれだけ読み解けるか
短くしようとする姿勢がいいコードにつながりやすい
短くすることで逆に読みにくくなるケース
より短いコードで解決したいという欲求
コードの長さは読む側だけの問題
意図からコードへの投影、コードから意図への復元
長い関数からは意図を読み落としやすい
カバレッジを測りながらコードを読む
一行一行コードを読む
だいたいパターンでしか読んでいない
長くなる前にテストを書いておこう(テストファースト)
■ 参考リンク
リファクタリング(第2版) 既存のコードを安全に改善する | Ohmsha
プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプローチ - 秀和システム
■ おたよりフォーム
https://forms.gle/RYUG7T4ctmF7Srf36
■ X(Twitter)
https://twitter.com/refactoradio
ハッシュタグは #リファラジ です。