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

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

  • 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日 19時52分 (#2708234)

          テスト書かないで、そこそこの規模の物を作るの?
          正直、信じられんな。
          テストないと、デバッグしてるつもりがバグ入れに、
          てなっちゃうじゃん。

          親コメント
          • by Anonymous Coward
            静的型付は実際コンパイル通れば、それなりにバグは無いというのはやっていて思う所
            • by Anonymous Coward

              自分はヘタレなので、コンパイルが通った後は、変数の取り違いやロジックの書き間違いのデバグに苦しめられる。むしろ、動的型付けの方が抽象度が高い分、簡潔に書けるために、変数の取り違いやロジックの書き間違いは少な目だし、早い段階から動的にチェックできるので、早く書き上げられる。

              まあ、動的型付けの言語を使っていても、静的にチェックできる部分はチェックしたいとは思うけど、動的型付けの言語で書くのは自分用のものだから、実行時エラーがあっても、その都度、直すので、結局のところ、どうでも良かったりする。

              #ただ、弱い型付けだけは勘弁。

          • by Anonymous Coward

            テストは書いてるけど、正直言って面倒です
            静的言語なら必要ない部分まで書かないといけないので…

            • by Anonymous Coward

              > テストないと、デバッグしてるつもりがバグ入れに、

              の意味がわかってないのか...
              あとで作業が増えて結局はるかに面倒になるよってことなのに。

          • by Anonymous Coward

            世にはテストコード否定するところがあるんですよ。。
            しょぼいバグが多いわ見ただけでエラーになるパターンあるわ。
            で、言うと切れる、おまえがおかしいと人格攻撃もセットなのが特徴ですね。

            ユニットテスト見せたら、あんな奴いらんと会社に言われて切られるというオチも一度。

にわかな奴ほど語りたがる -- あるハッカー

処理中...