仕様書は複数プログラマと連携する場合に必要なだけかと思ったけど
処理の場合分けを徹底して洗い出しておかないと、余裕でバグるから
超単純なゲーム以外では書き出し必要