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

はやぶさ、岩石採取のための金属球を発射できなかったのはプログラムミスが原因」記事へのコメント

  • by Anonymous Coward

    有人宇宙飛行はできませんね。
    こんな簡単なバグをつぶせないようでは。
    いっそのこと、プログラムは公開して、バグ発見者には宇宙飛行ご招待すれば。
    私は、辞退します。

    • Re: (スコア:3, すばらしい洞察)

      by Anonymous Coward
      >有人宇宙飛行はできませんね。
      >こんな簡単なバグをつぶせないようでは。

      その発想は間違っている
      試験出来ないバグは簡単なバグなどではなく,潰すのが非常に難しいバグだ
      組込系では実地にテストするのが難しい異常対応処理のコードにバグがあって作った意味がなかった-という話は良くあるものだ

      有人宇宙飛行のような高信頼性が要求されるシステムでは,試験を念入りにおこなった上で,バグは完全に無くせないことを前提にさらに独立して実装した別系統の制御システムも加える
      たしかスペースシャトルの飛行制御システムは複数のコンピュータの多数決+別機種のコンピュータ・別実装のバックアップ系という構成になっていたはず
      バグや故障の存在を前提とした信頼性保証を目指すという発想が出来なければ有人宇宙飛行は出来ない
      それが米国人と日本人の違い
      (はやぶさはもとより一発勝負だし,失敗したって人が死ぬわけじゃないから,そこまで考えてないし考える必要もない)
      • これ、鉄道と航空宇宙だと、関係が逆になるけど、
        日本の鉄道は、ぶつからせないことを前提にして、何重にも安全装置とかまわりの環境を整えていく(減速させたり)。
        なので、ぶつかったらえらいことになる。

        アメリカの鉄道は、衝突することがありうることを前提にして、ぶつかったときどうするかの仕組みが手厚い
        なので、ぶつかったらぶつけたやつをふっ飛ばしたり、ぶつかりそうなとき目立つような色になってたりする。

        たぶん前提がちがうし、仮に金属玉を途中で落としてなくしたりしないように細心の注意を払った結果、
        本来ならOkしてもいいところまで、NGを返しちゃったんじゃないかとおもう。
        例外のなかで唯一OKな条件だけど、このときは出さないように安全装置を仕掛ける、とか
        前後のコメントにもあるけど実体験できない場所での想定条件判定は相当難儀ですよ。

        ツブでも得られたからオーライ。まじで。

        --
        ( ´・ω・`)いままでとこれからを比べる生活
        ぱんかれ

「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」

処理中...