

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

本記事はわたしの過去のしょうもない失敗談を題材に、ソフトウェアの挙動を確かめたいときに、初手を何...本記事はわたしの過去のしょうもない失敗談を題材に、ソフトウェアの挙動を確かめたいときに、初手を何をするかを考えるきっかけとなれば嬉しいなと思って書きました。話を簡単にするために調査方法を「ソースコード調査」「動作確認」の2つだけ書いていますが、実際にはもっと多くの手段を使える場合があります。 むかしむかし、仕事で先輩から「LinuxカーネルのAという機能が、Bという起動オプションを付けたときに失敗するという報告がupstreamであったらしいんだけど、うちのサーバでも起きうるかどうか確認しておいて」と言われました。わたしはLinuxカーネルのソースコードを見て、そういうケースがあるかどうか確認していました。ハードウェア依存のコードが多かったため、確認が大変でした。 わたしが苦戦しているのを見て、先輩が声をかけて状況を聞いてくれました。状況を説明をし終えたわたしへの先輩の「それ、コード読む前






