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

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

  • 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日 23時08分 (#2708299)

          >ruby推進派に言わせればテスト書けというけど、テスト書くのって面倒なんですよ

          面倒じゃないやり方もある。
          勉強しましょう。

          >(中にはテスト書けないやつもあるし)

          自動テストの普及前はともかく、
          現在ではテストのかけない設計は悪い設計です。
          勉強しましょう。

          勉強しないで新しいやり方をやると地獄なのは、
          Rubyに限らず当たり前ですね。

          親コメント
          • by Anonymous Coward

            Rubyは過大な勉強を強いるプログラミング言語ってことですね。
            もっと楽な他の言語を使います。

            • by Anonymous Coward

              ヤメテ!
              これいじょうPHPの評判を下げるのはやめて!

            • by Anonymous Coward

              勉強しないでプログラムをしようとする人は、
              あとでより苦労をすることになるのだが。

              苦労が好きならどうぞ。
              でもなるべく、まわりりに迷惑をかけないでね。

            • by Anonymous Coward

              そうやって車輪の再発明は繰り返されるのだろうな

          • by Anonymous Coward

            ふむう。面倒でないやり方とは?

            • by Anonymous Coward

              向き不向きはありますが、
              テスト駆動開発をしっかりやると、
              流れ作業的にさくさくと進むので、
              面倒さがかなり減ります。

物事のやり方は一つではない -- Perlな人

処理中...