成長過程メモ
オブジェクト指向プログラミングでググって上の方にでてきたサイトでいいなと思ったサイトがあった。私のプログラミングスキル*1はこのページの3ページ目の頭くらいだと思います。グローバル変数を自由に変更できないように(?)、モジュールを分割するようになったあたりです。
私の今のやり方はこうです。まず、だだーっと一枚のソースにグローバル変数バリバリで書いて、管理しきれなくなってきたところで、モジュール分割。グローバル変数だったものを、別ファイルで static にして操作用の関数を公開。nigaimはこのやり方で作りました。(小さいから、こんなやり方が通じたのかもしれません。このあたりはもっと色々試してみないとわからないです)
今まで以下のような流れで来ました。さて次はなんでしょうか。
STL や インスタンス あたりかなと思っているのですが。どうなるんでしょうかね。とりあえず、成長過程をメモ。
*1:追加の注釈。こんなのがスキルの尺度になるかはわかりませんが、なんとなくの目安になればと思ってこんな風に書きました。