デバッグにおける不確定性原理 バグの発生点と発現点 二分法によるバグ発生地点の絞り込み コールスタックの活用 関数のhooking Sparse Matrixによるlogging proxy objectによるバグの再現 ケアレスミスはなぜ起きるのか? プログラミングのイディオム 例外処理の考え方 変数の命名規則 関数の返り値はどうあるべきか ポインタと参照との関係 バグを憎んで人を憎まず