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

日本人プログラマーについての記事が Hacker News で話題になった」記事へのコメント

  • 良いフレームワーク,ライブラリを有効に使うべき,ということで思い出したのですが。

    アルゴリズムの手元での検証に行列計算のライブラリ等を使っています。
    使っている際に,ライブラリ内で行われている計算の原理と実装を理解してないと
    火傷することがあるんじゃないかな,ということを何度か感じました。
    現時点では誤差の出方がライブラリの採用しているアルゴリズムで違ったり,式の定義が微妙に違ってるとか,
    その程度なので使おうと思ってドキュメントを見てる時点で気付いていますが・・・。

    怖いからといって数値計算の部分を全部一から丁寧に書いていると
    目的の検証に辿りつくまでに非常に時間がかかってしまいます。
    でもライブラリの中身をよく理解しないでライブラリの関数に丸投げしてしまうと,
    いつかアルゴリズムが自分の手元を離れて利用されるときに事故が起きる気がします。
    道具に頼っていると道具で作りやすいものしか生み出せなくなってしまうのではないか,という漠然とした不安もあります。
    適当な距離感が良く分からなくてたまに勝手に悩みます。
    • by Anonymous Coward

      実績あるライブラリ関数+馬鹿の書いたアルゴリズムより、
      馬鹿の書いた関数+馬鹿の書いたアルゴリズムの方が事故が起こりにくいと考える理由が分かりません。

      • by Anonymous Coward
        車輪を作れない奴が車輪の再発明を口にしてほしくないねえ。 しかも車輪を作れる奴より、単なる車輪ユーザの自分の方が格上だと思っているのね。
        • by Anonymous Coward

          その考え方は半分正しくて、半分間違ってます。

          車輪ユーザは自分で作れなくても、車輪のデキを判定する能力は持ってます。
          料理が作れなくても、ウマイマズイ自分に合ってる、のレベルでの判定能力を
          持ってる(持てる人の数>>>作れる人の数)のと同じことです。

          それを無視して「お前らは作れもしないくせに俺に注文を付けるのか」という形に
          なったら作る側として失格です。

          一方で、「俺は客だ。俺が評価者だ。お前らは俺の意見だけ聞いて黙って作るだけだ」とか
          車輪ユーザーが言い出したなら、速攻でそんな奴は見捨てて車輪のない生活を楽しませて
          あげましょう :-)

          アルゴリズムは理解してなくても計算精度について判断できるなら、そのライブラリの
          品質について不安を抱く、というのはまっとうなユーザの態度だと思います。

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

処理中...