院卒新人サラリーマンのメモ代わり

備忘としてのメモを記載

トップダウンで構築する

ocamlの本で学んだこと

メイン関数で他の処理(サブ関数)が必要になったとき
サブ関数のヘッダーだけ作ってメイン関数の実装し終える。
ヘッダーさえ出来ていればサブ関数の実装が終わってなくてもメイン関数は作れる。
その後、サブ関数を実装する。

この考え方って他でも使えると思う
例えばゲームを作ろうとしたときに
スタート処理関数、描画関数とかを名前だけで作っちゃう
で、あとから実装する
すると、委譲がうまくできた読みやすいコードになると思う

トップダウンで構築しよう!!