zakkiのブログ

IT関連などの雑記のブログです

上手にコーディングをするため最初にすることはコードを書かないこと

f:id:zakkinoblog:20210621165155j:plain



上手にコーディングをするため最初にすることはコードを書かないこと


コーディングをするときに、一番最初にすることは、

コードを書かないこと。


 

最初にするのは、


テキストファイルに適当に、機能を書いていく。

こんな感じ。  

機能1
    サブ機能1
        必要なテーブル
        その他必要な要素
        
        アルゴリズム
        必要な関数など
    サブ機能2
        必要なテーブル
        その他必要な要素
        
        必要なAPIなど

※細かいことは、人それぞれ、やりやすいやり方でいいので、適当にやりやすい方法でいいと思う。


この後


まだ、実装しない。

当分寝かせておく。

そうすると、机上でいろいろ必要なことや、不備が分かってくるので、それをどんどん追加修正していく。


ある程度まとまってきたら


実装する。

こうすることで、やり直しが減るうえに、比較的最適解で最初から実装できる。

つまり、最初からある程度リファクタリングされた状態になる。


実装時には、さらにいいアイデアが浮かんでくる場合がほとんどなので、
当然のことながら、机上のテキストファイルに合わせる必要はない。


ただし、


これはある程度慣れてからでいいと思う。

最初は、ガリガリと好きにしたほうがいいと思う。