新アプリのエアコーディング(「こういうメソッドを作って、ここでこういう処理をする」という物だけを書くコーディング)をEverNoteに書いて、概ねできたかなぁと思ったところでGo。
実際考えながら書くのとどれだけスピード違うんだろうと思ったが存外違う。クラス変数とかメソッドの定義とかの漏れが減る。
それでも「これはこんな作りにしなくてもいいよな」というのが数点見つかったのでまだまだだな。
昔、「コーディングは極力、設計されたロジックを写経するだけの状態で始める」と言われたのを(これがどこまで改変美化されてるのかは分からんですが)思い出してやってみたのだが、まぁ教訓にはなったなぁ。
工数もつけてみる。ストップウォッチで(ぉぃ)割とまじめにやってない(をぃ)気がするが、画面遷移のハリボテ風な部分はすいすいできた。勿論一番大変なロジックを組んでないし、不具合とか山と出るだろうからこの先が大変なのは分かってるつもりなんだが、幸先がよいことはいいことだ。