• 締切済み

他人が作ったプログラムのメンテナンス方法

ttyp03の回答

  • ttyp03
  • ベストアンサー率28% (277/960)
回答No.2

よくありますね、そういうの。 僕も色々苦労してきました。 今更仕様書を起こしても苦労するだけだし、またそれのメンテナンスに時間を取られてしまうので何か資料を作るのは諦めましょう。 一番いいのはソースをじっくり眺めて全体を把握することですが、コメントがないプログラムは他人が見るとホントに複雑ですね。 そこでポイントを絞ってみていくといいでしょうね。 今回修正する機能はどこのソースに当たるのか。 「A画面のボタンを押した時の機能」なら、そこのソースに行き着くのは容易ですよね。 そしたらそこのソースにだけ集中してください。 そしてそこの箇所での修正方法を考えてください。 もし修正箇所にグローバル変数が出てきてしまったらプロジェクト全体に検索をかけて、その変数を使用している箇所および処理の内容をひとつずつ追っていくしかありません。 と、まあ文章するまでもないことですが、こんな感じでやっていくしかないと思いますよ。 あとは幸いにもVBなのでデバッグ機能を多いに利用してソースの動きをじっくり把握してみてください。 それから最初に「資料は作らない」と書きましたが、余裕があれば何かしらまとめておくと、あとで自分のためになるかもしれません。 自分用のメモ程度でいいので、余裕があればお試しください。 では、がんばってください。

kazkoido
質問者

お礼

回答ありがとうございます。 1フォーム画面に、コントロールが50近くついているものもあり、一つの機能(1回の操作)に、集中して、そのソースだけを追いつづけるのも、やってみたのですが、あまりの徒労感に、仕事を放り出したくなる感じです。 普通、分からないことが分かるようになると、「喜び」を感じるのですが、 現在の作業には、それがありません。分かってみると、「(個人的なプログラマーの好みの差があるのでしょうが)どうして、これを実現するのに、こんなスパゲッティなことをして、メンテナンスしづらく作っているんだ」という「怒り」しか、覚えません。でも、ttyp03さんのように、地道にいくことが近道なのでしょうか。僕の性格がひん曲がっているのが、良くないのでしょうか。僕の個人的な印象では、自分で作ったアプリケーションではないので、標準モジュール部で、行なわれている処理に関しては、詳細な資料を作る必要があると感じています。

関連するQ&A

  • プログラムを入れて他人に見られないようにするには

    PCはアドミニのみで使ってって、プログラムを入れてもコントロールパネル→プログラム追加削除に表示しないようにする方法ってありますか?

  • メンテナンス方法

    LP-S7100 を使っています。 カラー印刷が綺麗に印刷されない メンテナンス方法をご存知の方お教え下さい。 ※OKWAVEより補足:「EPSON社製品」についての質問です。

  • メンテナンス方法を教えて下さい

    リョービイクシオーネF300RFをオークションで落札したのですが、添付品などが何もない為メンテナンス方法がわかりません。教えて下さいお願いします。

  • メンテナンスの方法を

    写真集を作成する為今年2月にPIUSPRO-10Sを購入しましたがキャノンには両面用紙が無くコクヨのA4両面写真用紙を使用しています。当初は問題なく機能してましたが600枚位から上段50mm位に横に両サイドに筋が入る様になりました。どこかクリーニングが必要と思いますがマニアルが無く苦慮してますのでどうかお教え願います、さもなく入院が必要なのか!! 願いします ※OKWaveより補足:「キヤノン製品」についての質問です。

  • 他人を見極める方法。

    皆さんは他人をどの部分でどのように判断していますか?深く関わっていく前の段階でです。 「顔」、「表情」、「雰囲気」、「声」、「振る舞い」、「服装」、「髪型」、「体型」 などなど。色々とあるかと思います。人によって多少違うと思います。判断の仕方が違うかもしれません。 僕は上記に挙げた要素を総合的に見て、どのような人間か判断しています。特に顔と声と服装を重視しています。 人は他人に自分を見せる際、その対象によって少なからず演技している部分がありませんか?そこを判断してしまうと騙され誤ったイメージを持ったままその人に接してしまうことになりますよね。間違った固定概念を入れてしまいます。 何事も固定概念を入れてしまうのは危険です。だからといって固定概念を入れないのも難しいと思います。ですから出来るだけ正しく他人を見る視点を知りたいです。 関わっていくうちにその人のことを徐々に解かっていくのが普通なのだと思います。深く関わらないまま他人を知ろうなど、理想を追い求めすぎなのかもしれません。 だからある程度で十分です、関わる前から他人を解かりたいんです。出来るだけ正しく。少しでも勘違いを減らすために。自分なりの人を見る一番正しい視点を見つけていきたいです。 人と人とのいざこざは相手のことを理解してなかったから、もしくは相手を勘違いしてしまったから起きることだと思っています。 皆さんの相手と関わっていく前に相手を判断する視点がどのようなものか知りたいです。 自分は人をみる目があるんじゃないかと思う方おりましたら。そうでなくても経験談、意見など何でも大歓迎です。お手すきでしたら回答よろしくお願いします。

  • 他人を太らせる方法はありませんか?

    性格が悪いことは百も承知です。 太らせたいのは30代の会社の女性です。 この女性は全ての男性に思わせぶりな態度を取って、いつまでもモテていようとする女性です。 見た目や性格は大人しい印象ですが、20代の女性への対抗心が強く、常に自分が特別扱いされるように、男性の気を引く努力を怠りません。 私は職場に彼氏がいるので、正直心配で仕方ありません。魅力的な女性なので。 この女性も私たちが付き合っていることは当然知っていますが、そんなこと関係なしに 私の彼氏にも思わせぶりな態度を取っています。 正直、「私の彼氏にだけはやめて~~~」とその女性に言いたいところですが、 先輩なので言いづらいし、言ったところでたぶんやめてはくれません。 その女性は最近、中年太りの時期に突入したのか、痩せたり太ったりを繰り返しています。 とにかく、その女性にもっともっと太ってもらいたいです。 でもダイエット中なので、食べ物を与えてもあまり食べないし、食事に誘ってもついてきません。 何かもっともっともっと確実に、太らせれる方法はないでしょうか? 間接的に食欲が沸くようにできる方法とかあったら教えてください。

  • 他人とうまく付き合う方法

    私はうつ病ということもあり今は仕事をしていません。 そういうこともあり友だちがあんまりいません。 同級生とかでメールでやりとりする友達はいますが、一緒に遊びに行ったりする 友だちがいません。 最近まで親しい友だちがいたのですが、腹が立つことが続き喧嘩みたいになって 絶縁状態になってしまいました。 どうも私は物事を白か黒かで判断するところがあるようで 他人の嫌なところに気づくとその人自体を嫌いになってしまったりするようです。 仕事に行っても人付き合いでトラブルをかかえて辞めてしまうことが多かったです。 こんな私が他人とうまく付き合うにはどういうことに気をつければいいでしょうか?

  • 他人を裏切る方法

    いい人(子)でいるのは疲れるんです。 わかっているんです。 神経がすでに壊れているんです。 だいぶ回復してきましたが。 どうも人間関係を気にしすぎるようです。 リストラされない程度に、(ここ重要です) 他人の期待や信頼を絶妙に裏切るにはどうしたらよいのでしょうか。

  • 他人に怒ってることを悟られないようにする方法

    タイトルのとおり、他人に怒ってることを悟られないようにうまく対処する方法ってありますか? 31にもなってこんな質問する私がバカですが。 今日、母ともめた際、 ・敬語を使う ・余計な独り言を言う ・溜め息をつく との理由で怒っていることを見透かされました。 こんな感情的な性格を直せないなら、一度死んだ方がマシでしょうか?

  • 他人を蹴落とすのに一番有効な方法

    って犯罪者にしたてあげる事ですよね?