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

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

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

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

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

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

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

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

      • by saitoh (10803) on 2010年02月12日 16時01分 (#1717321)
        ただのいいがかりにしか読めない。 プログラムにバグが無いことは証明困難。メモリリークがあろうが無かろうが、未知のバグは存在し得る。 それをメモリリークの有無が重要なバグの証拠であると勝手に位置付けてるだけじゃん。 メモリリークが無い筈のプログラムでリークがあればそりゃ何らかのバグが存在することはあきらかだけど。

        mallocだけしてfreeを一切呼ばないプログラムってののほう(出力結果に影響する)バグは少ないと思うが。もちろん、プログラムの適用範囲(扱えるデータ量限界)は小さくなってしまうが。

        親コメント

未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー

処理中...