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

プログラミング言語がソフトウェアの品質に与える影響」記事へのコメント

  • by Anonymous Coward

    静的型付けがあると機械的に検証しやすいのでバグ削減効果があるのはわかるが、それも程度問題じゃないかな?
    文法的にも記述的にもなんの問題もないが、その動作では都合が悪いという仕様バグの方がよほど大きな問題であるケースが多数派だと思うのです。

    :wq

    • Re: (スコア:2, 興味深い)

      by Anonymous Coward

      静的型付けな言語の方がIDEのサポートが強力に作用するってのもある。
      Rubyなんかは実行上は型安全だけどIDEがサポートしやすい型安全性が全力で否定されてるのでだいぶキツい。

      • by Anonymous Coward

        rubyでプログラム組んでるけど、rubyで開発するのは正直地獄だと思う
        ・実行してみたら、メソッドがないと言われて落ちる
        ・ある機能を実装→うまくいかない→あるメソッドで渡す型がメソッドの期待するものと違っていた
        なんてことが良く起こるし…

        ruby推進派に言わせればテスト書けというけど、テスト書くのって面倒なんですよ
        (中にはテスト書けないやつもあるし)

        • by Anonymous Coward on 2014年11月08日 21時14分 (#2708264)
          スクリプト言語のテストコードってコンパイラみたいな部分も含まれていると思う。

          それそのもの(メソッドがあるか自体)のテストはないなど、あきらかに不要なチェックはしないし、昔の単純なコンパイラよりも効率的にテストに織り込まれていくし、すぐに動かしたければコンパイルなしで動き出す。

          ただ最近の型推論を備えてきている言語のコンパイラは優秀なので、そんなのコンパイルすりゃわかるじゃんという場面も多いよね。
          親コメント

日本発のオープンソースソフトウェアは42件 -- ある官僚

処理中...