400
Post/Edit Page
もっとも確実で強力なデバッグ手法のひとつに「ブルートフォースデバッギング」というものがある。たいそうな名前だが、要するに総当りである。考えうるすべての条件をひとつずつ順番に確認し、それでも駄目なら全部消して一から書き直すのだ。もちろん冗談ではない。二時間かけて書いたコードは大切かもしれないが、六時間かけてもデバッグが終わらないとしたら、全消去・書き直しは妥当な手段と言えるだろう。▼プログラミングに限らず、仕上げてしまったものにこだわるあまり手が進まなくなることはよくある。「そこそこ形になっている」ことがかえって修正の視野を狭め、自分でも徒労にしか感じられない謎の微修正に終始してしまうのだ。そんなときは思い切ってブルートフォースに頼ってみよう。読みにくい文章、聴くに堪えない旋律、動かないコード、そんなものに愛着を持っても仕方がない。中間成果物に対してクールに構える態度も、ときには大切である。
pass:
Draft