アカウント名:
パスワード:
ソース読めるようになりたいです…
自分で一から十まで作ってるソース(C++)や、UNIXで小さい実行ファイルをたくさん作って(C)バッチファイルで流してた前の仕事なんかは個々のモジュールのエントリポイントや実行フローが明確だったので何とか追えてたのですが・巨大で(ファイルがいっぱい)・オブジェクト指向で(クラスがいっぱい)・仕様書が無い(データがどこから流れてきてどこに流れていくのかわからない)今の職場に移ってから自分の力をありありと思い知らされました。
この壁を越えないとレベルアップできない…
そして読解力を身につけた時!それが単なる巨大なスパゲッティプログラムであることが理解できるようになるのである。
こういうのが、マジにあるから困る。orz
それは単なるスパゲッティプログラムでしかないのに、誰もが責任追及を恐れて「分かってるフリ」をしてるだけで、実は誰一人として理解していない。書いた本人だけは暗記力で何が書かれているが覚えているが、読解力は平均以下。
そういう現場って結構あるんじゃないかな。
単なるスパゲティであったとしても読んでその仕様を理解しないと手をつけられない訳で・・・。スパゲティだと言うことが分かりました、で仕事が済めばいいんですけどね。
>単なるスパゲティであったとしても読んでその仕様を理解しないと手をつけられない訳で・・・。スパゲッティプログラムは、読んでその仕様を理解しても手が付けられないからこそ、開発者の永遠の悪夢なのだ。
スパゲッティプログラムになった時点で、それは所詮は負け戦。残されたのは徹底抗戦して全滅するか、全面降伏かだけだ。
マネージャーは「努力しました」と言いたいがために、前者を選択することが多いけどな。そんな理由で貴重な開発者を潰すなよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
ソースを読む力 (スコア:1, 興味深い)
ソース読めるようになりたいです…
自分で一から十まで作ってるソース(C++)や、
UNIXで小さい実行ファイルをたくさん作って(C)バッチファイルで流してた前の仕事なんかは
個々のモジュールのエントリポイントや実行フローが明確だったので何とか追えてたのですが
・巨大で(ファイルがいっぱい)
・オブジェクト指向で(クラスがいっぱい)
・仕様書が無い(データがどこから流れてきてどこに流れていくのかわからない)
今の職場に移ってから自分の力をありありと思い知らされました。
この壁を越えないとレベルアップできない…
Re: (スコア:2, 興味深い)
そして読解力を身につけた時!
それが単なる巨大なスパゲッティプログラムであることが理解できるようになるのである。
こういうのが、マジにあるから困る。orz
それは単なるスパゲッティプログラムでしかないのに、誰もが責任追及を恐れて
「分かってるフリ」をしてるだけで、実は誰一人として理解していない。
書いた本人だけは暗記力で何が書かれているが覚えているが、読解力は平均以下。
そういう現場って結構あるんじゃないかな。
Re: (スコア:0)
単なるスパゲティであったとしても読んでその仕様を理解しないと手をつけられない訳で・・・。
スパゲティだと言うことが分かりました、で仕事が済めばいいんですけどね。
Re:ソースを読む力 (スコア:2)
>単なるスパゲティであったとしても読んでその仕様を理解しないと手をつけられない訳で・・・。
スパゲッティプログラムは、
読んでその仕様を理解しても手が付けられないからこそ、
開発者の永遠の悪夢なのだ。
スパゲッティプログラムになった時点で、それは所詮は負け戦。
残されたのは徹底抗戦して全滅するか、全面降伏かだけだ。
マネージャーは「努力しました」と言いたいがために、
前者を選択することが多いけどな。
そんな理由で貴重な開発者を潰すなよ。