15. My Application Is ALL API Calls - WORKING EFFECTIVELY WITH LEGACY CODE (WEwLC)

Working Effectively With Legacy Codeの 15章 My Application Is ALL API Calls。

マインドマップから再構成したまとめ

僕のアプリはAPIを呼んでいるだけだよ

  • ほとんどAPIを呼んでいるだけだからテストはいらないよね?
    • 必要だよ
    • コードはいずれ増えるよ
  • APIを読んでいるだけのコードを構造化するには?
    • 文章で概要を書いて構造を把握すると良いよ
    • 1つの大きなクラスを分割すると思えばよいよ
      • skin/wrap はAPIが小さい場合に有効だよ。きっちり依存を分けたいときにもいいよね
      • 役割毎に分けるのもありだよね。APIが大きいときには有効だね

所感

  • API を呼びまくりというコードをあまり書いたことがない気がする