アカウント名:
パスワード:
じゃあ今有るソースからリバースで仕様書を起こそうと思ったけど
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
デバッグ以前に (スコア:3, おもしろおかしい)
じゃあ今有るソースからリバースで仕様書を起こそうと思ったけど
Re:デバッグ以前に (スコア:0)
1メソッドで5000行オーバーというモノを見た事があります。
前任者はそんなので、開発なりメンテなりしてたようです。頭が悪いとも良いとも言える、、、、のか?
そんなのには関わりたくないので、全部一から書き直しました。
#とりあえず、ACで。
Re:デバッグ以前に (スコア:2, おもしろおかしい)
> 1メソッドで5000行オーバーというモノを見た事があります。
この前は 1メソッド 200行程度で腹を立てていたのですが、あんなのオコサマランチだったか,,,,
でもまぁ、そんなのただの 200 行で済む訳が無くって条件式のネストが 10段に迫ってました,,,,
と思っていたらあるヘビーな 4クラスにそれぞれ 1000行クラスのメソッドが鎮座ぁーーー
なんてのがちらほら来そうでドキドキもんです。
#しかし、1000も5000 も一体何が書いてあるのだろう?
#
> 前任者はそんなので、開発なりメンテなりしてたようです。頭が悪いとも良いとも言える、、、、のか?
実際シンプルにするのに馴れているといろいろ副作用があるもので
万里の長城級のメソッドを見ると
1.無性に腹が立つ
2.いつまで経ってもメソッドを読む気がしない
3.なぜこんな物を書いたのか、思いを巡らす
4.溌刺とした表情で、GOF 本を読んでる情景を思い浮かべる
5.とりあえず今日は動きたくないので動かないぞ、と誓う
6.うろうろする
7.どういう動きなのか知らなければならないのだが、やっぱり読みたくないのでちょっとやばいな
8.きっと誰かが読んで解釈してくれる筈だ。多分一人しかいないけど,,,,
9.イライラとため息が同時に来る
という具合に、シンプルにするのは、実は良くない事なのでは、と疑ってしまいそうになる。
で、サターンVになれてる人は、ぜーぜー言いながらもなんとか動かして持って来る訳である。
"なるほど、そうですね。確かに要件は満たしている、えー、ようですね。"
#すげーよ。動いてるぜ。ホントになんか凄い物が動いてる気がする。
#100万トンタンカーの進水式だ。万里の長城の完成だ。うひょー
で、なにか直さないといけないんじゃないのぉ、となったとする。
ここで重量級の真価が発揮される。
ちょっといじっても、ちょっと見た目にはよー分からん。
assert と明後日の区別は無い。
何処を直せば良いのかは、不明である。
直す箇所が分からないと言う事は、即ち直す箇所が無いと言う事だ。
ってことは、貴方、完璧じゃないですか。素晴らしい。
直さなくて良い!! パーフェクトっすよ!!!
.
つまりですね、そーゆーのはパーフェクトなんです。だからね、少し寝ていいですよ。
Re:デバッグ以前に (スコア:0)
なんか、目から鱗が落ちました。
僕は寝ても良いんだ!わぁい。
Re:デバッグ以前に (スコア:0)
# 拡大解釈
Re:デバッグ以前に (スコア:0)
だってiAppliなんだもん。クラスのオーバーヘッド減らすには1クラスにするしかねーじゃんよー。
ってなのがありました。