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

新しい材料には新しい検査が必要」記事へのコメント

  • ITでも (スコア:2, 興味深い)

    by Anonymous Coward
    IT畑でこれに似た話といえば、たとえば、

    新しい開発形態には新しいレビュー形態(視点)が必要

    ってことだな。

    例えばOOPコーディングを従来の手続きオンリーの視点で(だけ)レビューすると、的外れなレビュー結果が出かねない。

    (だからOOPをやめる、ってのは適切とは限らないぞ)
    • んー、手法寄りな喩えですな。
      トピ名が「材料」に寄ってるから、ここはプロジェクトで採用するフレームワークやライブラリの話の方が広がるかも?

      行数だけでプログラムの規模や品質測られるよーな笑い話も、減って来てると信じたい昨今ですし
      • by Anonymous Coward
        でもさあ、行数以外の測定方法の決定打がないんだもん。
        何かある?

        # ファンクションで測ろうったって「重み付け」で勘が入るし
        # 機能の複雑さは普通行数に比例するべ?と言われちゃうし
        • Re:ITでも (スコア:3, おもしろおかしい)

          by Anonymous Coward on 2007年11月24日 20時03分 (#1255066)
          ># 機能の複雑さは普通行数に比例するべ?と言われちゃうし

          逆に考えるんだ。

          「言われちゃう」のが不味いと考えたらどうだろう?
          つまり、その論拠の無い方法論に対して、
          これまた論拠の無い別の方法論をぶつけてみるんだ。

          「ためしに今日から関数の数でカウントすることにしまーす」
          とかね。

          そうするとあーら不思議、
          みんなみんな、関数分割をやたらと積極的にやるようになるぞ!
          もちろん昨日まで分割に消極的だったマネージャもだ!
          そしてその方向性に難色を示していた老人たちは即効で首だ!

          …なんか凄く幸せになるんじゃねーかこの方法論って?(w

          つまりさ。
          品質(あるいは生産性でもいいよ)を測る基準として、
          わざわざコードの質が実は下がることが経験的に判りきってる基準を
          採用するのを止めればいいんだ。
          実はコードの質を上げるかも知れない方法論に
          こっそり摩り替えてしまえばいいんだ。

          どーせ何で測ったらいいか判らないんだったら、
          それを悪用というか口実にしてしまって
          都合のよいやり方をやってしまえばいい。

          もちろんお客だって何も損をしてない。
          良いコードのほうが結果的にメンテしやすいという意味では
          お客のためにもなっている。背信行為は全く無いぞ。
          親コメント
          • by nim (10479) on 2007年11月26日 11時04分 (#1255586)
            >「ためしに今日から関数の数でカウントすることにしまーす」

            MAXLENGTH = 256;

            の代わりに、

            int getMaxLength(){
                return 256;
            }

            なんてのがはびこるならまだしも、

            int syutoku256(){
                return 256;
            }

            みたいのが大量に繁殖したコードが目に見えるようなんですが。
            親コメント

アレゲは一日にしてならず -- アレゲ研究家

処理中...