Terry Fox
- 作者: ブライアンカーニハン,ロブパイク,Brian Kernighan,Rob Pike,福崎俊博
- 出版社/メーカー: アスキー
- 発売日: 2000/11
- メディア: 単行本
- 購入: 58人 クリック: 1,152回
- この商品を含むブログ (209件) を見る
以下は、 Appendix:ルール集より一部抜粋です。
○スタイル
構造がわかるようにインデントしよう
多分岐の判定にはelse-ifを使おう
関数マクロはなるべく使うな
マジックナンバーには名前をつけよう
数値はマクロではなく定数として定義しよう
悪いコードにはコメントをつけるな、書き直せ
○インターフェイス
エラーの検出は低いレベルで、その処理は高いレベルで
○デバッグ
おなじみのパターンを見つけよう
最新の変更点は要チェック
同じ間違いは繰り返すな
デバッグは今すぐに
スタックトレースを取得しよう
出力表示によってバグ探索範囲を狭めよう
打つ前に読め
バグを再現できるようにしよう
記録をとろう
作図しよう
ツールを使おう
ログファイルを出力しよう
分割統治しよう
誤作動を「数字占い」で検証しよう
自分のコードを他人に説明してみよう
自己検証コードを記述しよう
○テスト
エラーの戻り値をチェックしよう
テストはインクリメンタルに
○性能
ループは展開するか除去しよう
簡単に再計算できるものを記憶するな
関係ない部分を最適化するな
○移植性
条件コンパイルは避けよう
複数のコンパイラで試してみよう
既存のプログラムやデータとの互換性を維持しよう
標準ライブラリは避けよう
*LONG ROAD PGRN ES (Easystarts Penguin Young Reader Series)
- 作者: Roderick W. Smith
- 出版社/メーカー: Pearson ESL
- 発売日: 2003/08/04
- メディア: ペーパーバック
- 購入: 1人 クリック: 6回
- この商品を含むブログ (31件) を見る
*PHONE RINGS PGRN1 (Penguin Readers (Graded Readers))
- 作者: Andrew Matthews
- 出版社/メーカー: Longman
- 発売日: 2001/03/08
- メディア: ペーパーバック
- クリック: 1回
- この商品を含むブログ (25件) を見る