パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

緊急地震速報の「誤報」はプログラム中の「単位」間違えが原因と判明」記事へのコメント

  • いや単純に、各種試験の検証漏れだと思いますけど。
    改修対象外機能のモジュールがリリースされてることに気がつけないあたりは、受け入れ担当のボーンヘッドもあるかもしれませんが。
    • 検証以前 (スコア:1, すばらしい洞察)

      by Anonymous Coward
      開発側が「善意」で仕様にないことを追加して、そこがバグってたって話でしょ?
      そういうことを(する/できる)体制ってどうなのよ
      • 前任者の汚いけど良くテストされたコードをリファクタリングしちゃいました!!
        • by Yoh2 (6924) <yoh2@d2.dion.ne.jp> on 2009年08月27日 0時34分 (#1629761) 日記

          前任者の汚いけど良くテストされたコード

          1. 当初はミリメートル単位の値を扱うつもりでコードが書かれていた。
          2. テストしたらバグ発覚。
          3. 調査してみると、バグが潜んでいたのは1の部分ではなくその周辺だった。
          4. ところが、そこにミリメートル単位の値の代わりにマイクロメートル単位の値を入力すると、全体として期待通りに動くことが判明。周辺の根本的なバグを修正するより対処が簡単だったため、ここにマイクロメートル単位の値を入力よう変更することで修正完了とした。
          5. ところが、変数名、関数名、コメント等はミリメートルのまま残してしまった。
          6. 今回、当該コードを読んだ担当者が、「うわバグじゃん」と、ミリメートル単位の値を入力するように「修正」してしまった。
          7. 問題発生。

          というストーリーを妄想してしまいました。

          --
          巧妙に潜伏したバグは心霊現象と区別が付かない。
          親コメント

アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家

処理中...