2024年6月30日のブックマーク (1件)

  • プログラム、下から作るか?上から作るか?

    TL;DR プログラムは「下から組む方法」と「上から組む方法」がある プログラムを組む時は少しずつテストしながら組む はじめに なにかゼロからプログラムを組むとします。そのプログラムのアルゴリズムや、何をやるべきかはなんとなくわかっているけれど、どこから手をつけてよいかがわからず、ChatGPTに全部書かせて、その後修正できずに困る、という事例を何度か観測しています。 プログラムをゼロから書くのは慣れが必要です。プログラムをゼロから書く場合、小さな部品を一つ一つ作っていって、最後にそれらを組み上げる「下から書く」方法と、「こういう関数が必要であるはず」と外枠から書いていって最後に中身を埋める「上から書く」方法があります。その一般論を論じるのは私の能力を超えるため、以下では「下から」と「上から」の例を挙げて、その「気持ち」を説明してみようと思います。言語はなんでも良いですが、ここではPyth

    プログラム、下から作るか?上から作るか?
    Filone
    Filone 2024/06/30
    1人で作る前提なら、そもそも最初に作り始めた版がそのまま最終版になることが少ない。試行錯誤して汚くなった初版は捨てて、きれいな状態で作り直した2版、3版が最終版になっていく。