http://www-06.ibm.com/jp/developerworks/linux/library/l-clear-code/index.shtml
全体的な目標は至って単純です。つまり、内容をまるで知らない誰かが読んでも、できる限り短時間で理解できるコードを作成することです。
1. 賢い人にならってコメントを付けること
2. #define をたくさん使うこと。ただしやたらに使うのは禁物です
3. わかりにくい変数名を使わないこと
4. エラー・チェックを行うこと。誰にだって間違いはあります
5. 「Premature optimization is the root of all evil (早まった最適化は諸悪の根源である)」 - Donald Knuth
6. あまりにも賢くなりすぎないこと
comments powered by Disqus