@ Code Complete (No. 10933 / 36077)
Working with pointers successfully requires a two-pronged strategy.
2つの先を持つ
どういう2つかというと
- First, avoiding installing pointer errors in the first place
- 最初からポインタエラーを入れない
- Second, detect pointer errors as soon after they are coded as possible.
- コードにポインタエラーを入れた直後に検知する
関連して思い出したのは
@ テスト駆動開発による組み込みプログラミング by James W. Grenningら
p66
もちろん、あなたはテスト済みのコードをコピーするのはまったく安全だと思っているだろう。だが注意しよう。2つのコピーは、将来きっと枝分かれすることになる。