あとデータの更新タイミングとかトランザクション周り、ようするに全体にかか
わるところだね、はやっぱ先に設計するけどね。これを後でいいとかいう技術者には
不安を感じる。

作りながら設計出来ないことないだろうけど、ある方針でコーディングを
はじめたら行き詰って、別な方針に変更する時に、コードの変更量が
非常に大きくなる。

もちろん設計を念入りにやろうが、いきなりコーディングをやろうが、
行き詰るときは行き詰る。もしどういう順序でやっても行き詰る確率が
同じぐらいなら、どっちでやってもいいだろうね。

結局、最初にじっくり考えた方が、多少なりとも行き詰る確率が減りそう
な箇所だけ設計に力を入れるべきだね。