2017-01-13 8 views
0

に戻す必要がありました。私がこの町にいた前に、私のボス(プログラマーになるでしょう)は、製品間の移動を追跡するプログラムを開発しました。早い時期に、ASSETはもはや選択のプログラムではなく、RPGLEに "CONVERTED"されました。RPGLEに変換されたプログラムをASSET

私の上司は、このプログラムの「フローチャート」を再作成し、これまでに何ができるのかを文書化することを私に通知しました。 (はい、彼は間違っていた/紛失した/隠されていた/彼は戻ってきたドキュメントを忘れてしまった。しかし、彼の言葉では、ドキュメントが欠けて、おそらく私を助けてくれなかったでしょう)。アセットから変換されていないプログラムの重要な頭痛であることが証明されています。

このプログラムをどのように混乱させ、それが何をしているのかについての合理的な考え方を提示する方法についての提案はありますか?

私がASSETからの変換は貧弱に考えられていたことから、それが物を変換したとき、それは変数の広範な使用をしました。

誰かが私を助け始めることができるかどうかわかりません...私はこれを書いていると思いますので、私はそれが不可能な仕事であっても助けを求めようとしていると言えるでしょう。

答えて

1

どこから来たものかは考慮しないでください。今は重要ではありません。あなたとはまったく異なるスタイルの人が書いたRPGプログラムのようなふりをする。私は、コードジェネレータによって生成されたソースが作業するのが難しいことがあることを理解しています。生成されたコメントなしで解析したくない少なくとも1つはわかっていますが、コードは非常に一貫している必要があります。パターンを探します。単純なサブルーチンから始めて、それらの名前を元気にします。名前のパターンを探します。いくつかの簡単な部分を理解すると、残りの部分で役立つパターンをソースから認識し始めます。

+0

奨励してくれてありがとう!私はプログラムの流れに取り組み始めています...流れがどのように鍵であるかを理解しようとしています...これは私の最も簡単な出発点になると思います。 – TomCusick

関連する問題