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

佐賀市が基幹システムのバグで課税ミス、去年はデータを手直し?」記事へのコメント

  • >いずれ再発して発覚する
    でもね… ダメなコードは [srad.jp]
    「そのままスルー」とか「存在をもみ消す」にもけっこう票が集まっていたり…
    --

    ----------------------------------------
    You can't always get what you want...
    • 組織も含めたシステムの種類にもよりますが, 場合によっては正しい処理を行うことよりも以前と同じ結果になることが優先されることがあります. 下手に修正すると過去に遡って責任が追求されるため, それを避けるためらしいですが. こういう組織には「過ちを正すに憚ることなかれ」なんて言葉は無いのでしょう.

      過去に一度だけ, そういう事例を経験しましたが, その組織は後に大問題を起こしてます.

      • by Anonymous Coward on 2006年06月23日 14時23分 (#965800)
        でもねぇ、精度誤差に突っ込んでくるお客さんもいるからねぇ

        「プログラムを最適化して精度誤差を減少させました」
        「すると何かね、今までのプログラムは間違っていたということかね?」
        「いえ、間違っていたわけじゃなくて、誤差があったのです」
        「じゃあどうして同じ結果が出ないんだ」

        で、泣く泣く前と同じ結果が出るようにオプションを追加させられたり…
        これが理工系の大学の先生だから恐れ入る
        親コメント
        • そりゃ当たり前でしょ。精度が変わってしまったら、過去に取ったデータが全部無駄になって、やり直しになってしまう。世の中には精度どころかバグを修正しても、以前のバグった挙動を再現できるようにするオプションがついたソフトなんて山ほどあります。

          だいたい
          >で、泣く泣く前と同じ結果が出るようにオプションを追加させられたり…
          で泣く泣くなのも、単に自分の美意識とやらに反するかだけなんでしょ。そのオプションを追加するのが手間とも思えない。

          末端のプログラマだと自分の目の前の問題を改善することが善だと思えるかもしれないけど、全体を考えれば悪になることもあるのを知っといた方がいいと思うよ。
          • Re:なおしちゃいけない (スコア:2, すばらしい洞察)

            by phason (22006) <mail@molecularscience.jp> on 2006年06月23日 18時09分 (#965936) 日記
            >精度が変わってしまったら、過去に取ったデータが全部無駄になって、やり直しになってしまう。

            分野によるかと.
            物理計算系なら当然誤差の評価も行ってますから,別に無駄にはならんでしょ.
            計算精度が上がって前と違う結果が出るんなら,(計算が収束していく類の
            ものなら)前回の結果が間違っていただけで,精度を上げて悪いわけでは無い,
            というか悪い精度で計算を続けるのは間違い.
            #精度を上げたせいで(結果はほとんど変わらず)時間がかかる,
            #ってんなら問題ですが.
            親コメント
        • 実数演算と浮動小数点演算の結果が異なることは当り前ですが、浮動小数点演算と浮動小数点演算の結果が異なるのは当り前ではありません。

          同じ結果がなぜ出ないのかというのは当然の疑問で、正しく動作していることの説明義務は変更した側にあります。検証報告書みたいのは作らないのですか?

計算機科学者とは、壊れていないものを修理する人々のことである

処理中...