習慣

いつまでも一人で開発を続けるとはかぎらない.

  • とりあえず公開する予定はなくても,ライセンス文くらいはソースコードに入れておく
  • こういうときはGPLでもMITでもできあいのライセンスにしておけば良い(考えるのがめんどう)
  • 簡単な説明も付けておく
  • subversion / git / cvs / darcs を使う

デバッグしやすいように気を配って開発する.

  • ちゃんとしてなくてもいいからテストを気が向いたときに書いておく
  • コマンドラインオプションでデバッグプリントを切り替えられるようにしておく
  • とまらないかもしれないループがあるときは,ループ回数で打ち切るようにしておく
  • もちろんループ回数を実行時に指定できるようにしておく

なんか仕事した感が生まれてやる気が出てくる.

  • make wcとかしてソースコードの行数が出てくるようにしておくと,増減が楽しい
  • 誰も読まなくてもChangeLogを書く
  • 誰にも見せなくてもWebページを作る
  • どこにも出さなくても最新版リリースのアナウンスのメールを考えておく(誤って送信しないよう,宛先は空欄にしておくこと)

最後の2つはなんとも微妙.