他人の開発したものをさわんなきゃいけないとき
仕様書もコメントもろくに残してない、スパゲッティ状態のperlスクリプトを、
(開発者はすでにやめて行方しらず)
デバッグや仕様追加することが多いんです。
こないだなんて、サブルーチン1個も使ってないスクリプトのデバッグやらされて、
訳わかんなかった、、、。
なんか、こーいうときのこつみたいなもん、あるんですかね? 0から作り直した方が早い時は仕様を書き起こす
てか仕様書が残ってたとしても、その仕様書を信じると禄なことがない >>1の原型を作った人って、ある意味凄まじい根性で開発しているね。
なんのスクリプトだろう???カウンタ???
逆におれは、リファレンス、自作クラス、標準LIBを多用しすぎて、
意味分からんねーって苦情をいただくこともしばしば。
他人が理解しやすいように作るのも大切かも。ちょっと反省。
基本的に、ゼロから作った方が速いと思う。
>4
素で同感
他人の作ったもんほど解りにくいもんもないと思ってる。
大まかな機能が解れば自分で0から作ったほうが早いし、問題が起きた時も対処しやすい。 >>1
>仕様書もコメントもろくに残してない、スパゲッティ状態のperlスクリプト
書いた当人ですら、わけわかめになってる可能性が高いんでないの?
ざっと目を通して、一から書き直した方がいいと思う。そのスクリプトを反面教師にして。 ブラウザでてきとーな文字をコピーして、cgiファイル群をgrep perl だったら再開発した方が早かったりする罠。 物によるけど…。
作りなおした方が早い。俺もそう思う。
原型のプログラムは起動だけさせてみて、
結果的に同じようになるのを自分で作る。
こーやると完成図がしっかり見えたものを作る事になるので楽。
逆に、完成図がおぼろげなものを
「作ってるウチにどにかしよう」とか、
「作りながらソフトの細かい機能決めよう」
とか思ってると後々めんどくさいコトになる。
>>3
> 0から作り直した方が早い時は仕様を書き起こす
大抵バグが残ってて、仕様かどうか分からない罠(w
>てか仕様書が残ってたとしても、その仕様書を信じると禄なことがない
同感
結局作り直し連鎖か、複数同時進行させる時はすぐに破綻しそうだな(w ソースから手作業で仕様書を起こす時は、
「その人が何を考えてそう書いたか」を類推して、
「本来は何を言われたと考えられるか」まで読んでおかないと、
使える仕様書にはならなかったような。
でも、ソースから使える仕様書を起こせる時点で、
別に新規開発の必要は無いんだよな。
問題は仕様書も起こせないようなソースなのであって。 >>1
スレ文読むとなにげにすごいコト書いてある。
俺はその仕事降りる。苦労したわりに理解してもらえない事請け合い。 >>17
なにげに凄いのは「する事が多い」っていう一文だと思うぞ。 こういうケースでは新規で作ったほうが早いにもかかわらず、無能上司が
「修正だからすぐに出来るだろ!」
「わざわざ新規に作る必要がどこにある?」
って必ず言うんだよ。(大抵、トンデモ・ソースを作った張本人だったりする。) <アスペルガー症候群(自閉症スペクトラム)←脳の機能的疾患(遺伝が要因)>
http://www.ypdc.net/asuperugar.htm
http://www.autism.jp/l-02-03-aspe3.htm
http://www.geocities.co.jp/Beautycare/5917/as/
●接し方のルールがわからず無邪気に周囲の人に対して迷惑なことをしてしまうこと
がある。人を傷つけるということには鈍感です。年配の先生に向かって「おばあさん
先生おはようございます」と明るい大声で挨拶する生徒もいる。こういった言動をす
る場合にも彼らには悪意はない。
●小さな声でひとり言を言ったり、考えていることを声に出して言うことがある。
●融通が利かないことも学校生活で問題になる。時間割の変更や突然の教師の欠勤と
いう事態で不安を感じたりかんしゃくをおこしたりする。あまりに規則に厳格なため
に、遅刻した同級生に延々と注意をしたり、修学旅行などで消灯時間をかたくなに守
り、他の生徒の顰蹙をかったりすることがある。
●行動・興味・活動のパターンが貧困で反復常同的なことも自閉症の特徴である。すな
わち、日常の活動の様々な面にわたって柔軟性のないルーティン(決まった手順や日課)
を押しつける傾向、これを慣れ親しんでいる習慣や遊びのパターンだけでなく、たいてい
は新しい活動にも押しつける。そしてルーティンや個人的な環境の細部の変化(家の中の
置物や家具の移動によるなど)に対する抵抗がみられることがある。
●揺れる木の葉を見続ける子どもは興味のレパートリーが狭いとも言え、視覚的な敏感さ
があるといっても良い。
●精神遅滞を伴うものと伴わないもので大きく分かれる。100%果汁のオレンジジュー
スを思い浮かべてください。それにだんだん水を加えて薄めて行くと終いには水にごく近
くなる。一口飲んで「オレンジジュースだ!」とわかるものは自閉症、水に近いけれどな
にかオレンジの味が混じっているのがアスペや高機能・・。その濃度はさまざま。濃いオ
レンジジュースであったとしても早期の療育や周りの対応によって水に近づいていくこと
は可能。しかし間違えてはいけないのはオレンジジュースが一滴でも落ちている場合は
「純粋な水」にはなれないのです。
>>22
悲しい話だけど、なれると、
A君がつくったやつはこういう特徴があるからこうやって、
B君がつくったやつはこういう特徴があるからこうやって・・・・
みたいな対応ができるようになってくる ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━― >19 ハゲドウ!!
うちの会社に、まさにそういうのがいる!
プログラムちょっと齧った事があって、新しい物好きで飽きやすい。
途中まで開発して、すぐ飽きて押し付ける。これが社長だから手におえない・・・。途中まで作ってやったんだ、感謝しろ、と思っているらしい。
以前VBで作った物のソースを見たら、変数宣言してあったりしてなかったり。
型が所々意味もなくvariantになっていたり。
コメントも「’ここは後でやる」とかのコメントしかない。(もちろん、やってない)
なぜか1度しか回らないループ?がかかれていたり・・・。理解に苦しむ。
最近「PHP教えてくれたら、仕事手伝うよ」といわれて激しく鬱。 #ここはあとでやる
俺もそれよく書く!w
ただ、自分専用のコメントは絶対他人には見せないけど。
他人に渡す時は、細かい所を全てルーチン化して、
そのルーチンの意味と、渡す引数形式と、戻り値くらい書いてほしいもんですな。
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉 >>26
おれは、「#TODO:こめんと」って書くw
あと、「#TMP:こめんと」で、今とりかかってるところを書く。
最後に、「TODO」でgrepかけて、やりのこしをつぶす・・・つもりなんだが、
忘れてばっかりw
どこかにきっとまだバグが。。。w おすすめの懸賞サイト「フルーツメール」
無料登録しているだけで毎月1000名に豪華商品が当たるチャンス!!
1人紹介するごとに 300円もらえるので、かなりお勧め!!
http://www.aa4a.com/suikas/fruit.html
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄ ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ >>34
新しいクンクンを発見したわ。。。
クキューン。。。 (⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン 開発されきったもの弄るのは結構いいぞ。
例えば人妻とか てすと
ああああああああああああああああああああああああああああああああああああああああああああああああああ
∧_∧
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/ ←>>36
(_フ彡 /
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
TITFRCQFI3