コード読み

今週に入ってからほとんどコードを書いていません。休み明けで本調子じゃなかったのと、月末で今後のスケジュールを組み立てる必要があったこと、そして、ちょうどそんな時期にコードを書く必要のない仕事があったので。
人のコードを読むのが結構好きです。入力と結果は同じであっても、その道程が自分とは異なるので。ああ、こういう作り方があるのか。と感心することもあれば、え、プロでもこういう作りを許しちゃうんだ。と落胆することもあります。良いと思った方法は当然参考にしますし、悪いと思った方法でも、じゃあ自分ならばどうするか、と考えるきっかけになるのでやっぱり参考になります。
この三日間は、これから作成するもののために、過去に別のプロジェクトで作られたコード読んで、同様の処理をするにはどうすればいいのかを調べていました。ああしよう、こうしようと設計していくのは楽しいもんです。ただ、僕のスペックではメモリが足りず、一定規模を超えると設計が不可能となります。仮想メモリを使えばいいんでしょうが、いろいろ問題があるようで、スワップ処理中にハングアップしたり、メモリに書き戻す際にリードエラーが出たりしてなかなかうまくできません。あー、もういいや、方針だけ決めて、あとは実装しながら考えよう!
そんなわけで明日からは再びコーディング。久しぶりなので楽しみです。