デバッグ力を高めるために伝えたいポイント

デバッグ方法を教える機会が有ったので、改めて自分がデバッグする時の解決方法について整理してみる。 再現確認 再現条件から原因を推測 デバッガ等で原因を特定 修正方法を考案 影響範囲、デメリット、リスクを検討 修正 コードレビュー 修正範囲+one more thingのテスト 完了 というのが一連の流れ。 原因を推測・特定というステップにフォーカスしていくが、知識・経験が多いほどスピードが高くなっていき、知識・経験が少ない開発者はやはり時間が掛かってしまうし、特定に至ることができない場合も多い。 しかし、ここを乗り越えないと自分できないです… »