バグ

はてなにすごくいいことが書いてあった。

http://d.hatena.ne.jp/keyword/%a5%d0%a5%b0

バグのないプログラムを作るには。

  • あるプログラムのバグの含有量は、プログラムの長さに比例する。
  • バグの含有量を下げるには、プログラムを短くすればいいことになる。
  • すなわち、よいプログラムとは短いプログラムのことである*1
  • プログラマーは短く簡潔にプログラムを記述せよ。

その2

  • コメントはたっぷりと。一週間後の自分は赤の他人。
  • 機能は細かく切り分けるべし。一つ一つが短ければそれは信頼性につながり、またバグが発生した際に発生箇所の特定もやりやすくなる。

*1:出てくる結果が同じである限りは