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

デバッグから逃避するときゃ」記事へのコメント

  • デバッグ以前に (スコア:3, おもしろおかしい)

    by SteppingWind (2654) on 2002年07月29日 16時49分 (#135259)
    • まともな仕様書が無い
    • 仕様書が無いからテスト条件が設定できない
    • テスト条件が設定できないからデバッグしようが無い

    じゃあ今有るソースからリバースで仕様書を起こそうと思ったけど

    • 仕様書が無いからまともな設計のはずがない
    • ソースのここそこに「暫定」とかの残骸コメントや意味不明の処理が散らばっている
    • 大体, Javaで1メソッド1500行ってどういう感覚だ!

    恥ずかしくってお客さんに顔向けできないっす.

    • Re:デバッグ以前に (スコア:1, おもしろおかしい)

      by Anonymous Coward on 2002年07月29日 21時58分 (#135460)

      > ソースのここそこに「暫定」とかの残骸コメントや意味不明の処理が散らばっている

      よく、しっかり10年も前のソースに、

      /* コレハ カリ ダヨーン */ (本当は半角カナ)

      とか

      COMING SOON! (1カラムめのCはFORTRANのコメント)

      …なんてのを見つけるけど、動いているからいいや。

      親コメント
    • by Anonymous Coward
      > 大体, Javaで1メソッド1500行ってどういう感覚だ!

      1メソッドで5000行オーバーというモノを見た事があります。
      前任者はそんなので、開発なりメンテなりしてたようです。頭が悪いとも良いとも言える、、、、のか?

      そんなのには関わりたくないので、全部一から書き直しました。

      #とりあえず、ACで。
      • Re:デバッグ以前に (スコア:2, おもしろおかしい)

        by Anonymous Coward on 2002年07月31日 1時05分 (#136302)
        >> 大体, Javaで1メソッド1500行ってどういう感覚だ!

        > 1メソッドで5000行オーバーというモノを見た事があります。

        この前は 1メソッド 200行程度で腹を立てていたのですが、あんなのオコサマランチだったか,,,,
        でもまぁ、そんなのただの 200 行で済む訳が無くって条件式のネストが 10段に迫ってました,,,,
        と思っていたらあるヘビーな 4クラスにそれぞれ 1000行クラスのメソッドが鎮座ぁーーー
        なんてのがちらほら来そうでドキドキもんです。

        #しかし、1000も5000 も一体何が書いてあるのだろう?
        #

        > 前任者はそんなので、開発なりメンテなりしてたようです。頭が悪いとも良いとも言える、、、、のか?

        実際シンプルにするのに馴れているといろいろ副作用があるもので
        万里の長城級のメソッドを見ると

        1.無性に腹が立つ
        2.いつまで経ってもメソッドを読む気がしない
        3.なぜこんな物を書いたのか、思いを巡らす
        4.溌刺とした表情で、GOF 本を読んでる情景を思い浮かべる
        5.とりあえず今日は動きたくないので動かないぞ、と誓う
        6.うろうろする
        7.どういう動きなのか知らなければならないのだが、やっぱり読みたくないのでちょっとやばいな
        8.きっと誰かが読んで解釈してくれる筈だ。多分一人しかいないけど,,,,
        9.イライラとため息が同時に来る

        という具合に、シンプルにするのは、実は良くない事なのでは、と疑ってしまいそうになる。

        で、サターンVになれてる人は、ぜーぜー言いながらもなんとか動かして持って来る訳である。

        "なるほど、そうですね。確かに要件は満たしている、えー、ようですね。"

        #すげーよ。動いてるぜ。ホントになんか凄い物が動いてる気がする。
        #100万トンタンカーの進水式だ。万里の長城の完成だ。うひょー

        で、なにか直さないといけないんじゃないのぉ、となったとする。
        ここで重量級の真価が発揮される。
        ちょっといじっても、ちょっと見た目にはよー分からん。
        assert と明後日の区別は無い。
        何処を直せば良いのかは、不明である。
        直す箇所が分からないと言う事は、即ち直す箇所が無いと言う事だ。
        ってことは、貴方、完璧じゃないですか。素晴らしい。
        直さなくて良い!! パーフェクトっすよ!!!
        .

        つまりですね、そーゆーのはパーフェクトなんです。だからね、少し寝ていいですよ。
        親コメント
        • by Anonymous Coward
          >つまりですね、そーゆーのはパーフェクトなんです。だからね、少し寝ていいですよ。

          なんか、目から鱗が落ちました。

          僕は寝ても良いんだ!わぁい。
      • by Anonymous Coward
        なんかそれ俺のことじゃないかとおもふ。どきどき。
        だってiAppliなんだもん。クラスのオーバーヘッド減らすには1クラスにするしかねーじゃんよー。

        ってなのがありました。

アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家

処理中...