エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
大規模なコードのバグの根本原因を、時間をなるべくかけずに見つけられるために、意識していることはあ... 大規模なコードのバグの根本原因を、時間をなるべくかけずに見つけられるために、意識していることはありますか。 それは僕こそが知りたい知識です。 土地勘がないコード群の中に突然投げ込まれて問題を解決せよと言われる状況というのは実は大きいソフトウェア企業では割と日常茶飯事に分類され、みんなどうにか血反吐を吐きながら解決している筈です。もちろん自分の担当するコードから出ずに仕事ができたら楽ですが、世の中そううまくは行きません。 僕が過去にそういう事態に直面した時にどう足掻いたか列挙しますので参考になれば幸いです。 バグの再現環境をまず作る 再現できないバグは、仮に神がかった直感に基づいたコード修正で解決できたとしても、解決に成功した証拠が得られないため修正できたという証明ができません。ビルドに1時間かかろうがタイムリミットが短かろうがデプロイ先でしか走らなかろうがどうにかして再現する状況を作るのが