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

科学者は研究に使っているコードを公開すべき?」記事へのコメント

  • by Anonymous Coward
    基本的に自分とその周辺しか使わないし、たとえメモリリークなんかのバグがあってもアウトプットが正しければ良いので、やっつけ仕事、コピペ継ぎ接ぎのかたまりです。
    議論で公開しろと言われれば、しますけどね…
    公開するならもう少し綺麗なコードにしたいし、その時間があるなら別のことをしたいというのが本音。

    一応、プログラムが正しい結果を出すことはチェックしている…つもりなんですが…
    学生さんに渡したプログラムに、卒論提出直前にとんでもないミスが見つかったことがあります。
    • by Anonymous Coward

      >メモリリークなんかのバグがあってもアウトプットが正しければ良い
      正しいのか?

      まあ言いたい事は分かる。
      「個別の値に誤りがあったとしても定性的な傾向さえあっていれば良い」
      的な意味なんだろうけど。

      公開されるつもりで書いたほうが論理的になるし、あとでバグを潰す
      ことは大変な苦労をする。

      「品質は作りこむものです」という言葉もあるしな。

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

        >メモリリークなんかのバグがあってもアウトプットが正しければ良い
        正しいのか?

        まあ言いたい事は分かる。
        「個別の値に誤りがあったとしても定性的な傾向さえあっていれば良い」
        的な意味なんだろうけど。

        ぜんぜん分かってないってことが分かる。
        メモリリークは、途中経過にしろ最終結果にしろ、数値の誤りを意味するものではない。
        上出来なプログラムに比べれば、メモリリークするプログラムは実行中により多くの
        メモリを要求する筈だが、それを賄い切れる限り、単なるメモリリークだけでは
        間違った数値を出力したりはしない。

        • 上出来なプログラムに比べれば、メモリリークするプログラムは実行中により多くの
          メモリを要求する筈だが、それを賄い切れる限り、単なるメモリリークだけでは
          間違った数値を出力したりはしない。

          理想的にはその通りですが、現実としてはメモリリークしているようなお粗末なメモリ管理をしているのに間違った数値を出力しないなどという主張には全く説得力がないです。
          論文の正当性を主張するのであれば、その論拠としているプログラムも説明可能でなければならないと思います。
          メモリリークしているようなプログラムで正当性を説明できるのか、甚だ疑問です。

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

            by Anonymous Coward
            論文の正当性を示すのはその結果のみであり、プログラムの品質ではないでしょう。
            リークが発生しているからこの結果は間違っている、信用できない、と言う主張の方が説得力がありませんよ。
            • by Anonymous Coward

              >論文の正当性を示すのはその結果のみであり、プログラムの品質ではないでしょう。

              では、その「結果」を出すプログラムの正統性はどうやって示すので?
              品質が低くても出す結果は正しいです!その根拠は?
              ぶっちゃけコード公開するしかないよね。

              # 読む方はつらいだろうけどさw

              • by Anonymous Coward
                論文を読めば追試、再現が可能ですので、試してみるのがよいかと。
                コードを読むよりもずっと簡単ですし、コードを読んでも間違いが見つかるとは限りませんから。
              • by Anonymous Coward
                そんなアホな。
                オモチャみたいなプログラムならともかく、スパコンぶん回した結果の追試なんてそうそうできるかい。
              • by Anonymous Coward on 2010年02月12日 13時13分 (#1717219)
                やろうと思えば出来るでしょ?
                スパコンであろうと特別な物じゃないんだから。

                時間がかかる、というのは言い訳にならないよ。
                親コメント
              • by Anonymous Coward
                まさに世界一のスパコンが必要なわけですよwww

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

処理中...