2017-01-13 4 views
0

Прежде чем я был даже в этом городе, мой босс (тогда был бы программистом) разработал программу отслеживания Intercompany Movement of products, он разработал это в ASSET. В ускоренном возрасте ASSET больше не была программой выбора, и она была «КОНВЕРТИРОВАНА» в RPGLE. (ЭТО БЫЛО КОНВЕРТИРОВАНО !!!)Необходимо переконвертировать программу, которая была преобразована в RPGLE из ASSET

Мой босс сообщил мне, что моя задача - воссоздать «Технологическую схему» этой программы и документировать, что когда-либо смогу. (Да, он потерял/потерял/скрыл/забыл документацию, с которой он когда-то возвращался. Но, по его словам, документации не хватало и, вероятно, мне все равно не помогло.)

Моя проблема - смотреть на этот невероятный беспорядок плохое «преобразование» программы из Asset является серьезной головной болью.

Есть ли у кого-нибудь предложения о том, как путаться в этой программе и придумать разумную идею о том, что она делает?

Из того, что я понимаю, Convert from ASSET был плохо задуман, и когда он преобразовал материал, он широко использовал переменные.

Честно говоря, я не знаю, мог ли кто-нибудь даже мне помочь ... Я думаю, что я пишу это, чтобы сказать, что пытался найти помощь, даже если это невыполнимая задача.

ответ

1

Старайтесь не учитывать, откуда оно взялось. Сейчас это несущественно. Представьте, что это была просто программа RPG, написанная кем-то, у кого из вас совсем другой стиль. Я понимаю, что источник, созданный генераторами кода, может быть трудно работать, я знаю, по крайней мере, один, который я бы не хотел анализировать без генерируемых комментариев, но ваше преимущество будет в том, что код должен быть чрезвычайно последовательным. Ищите шаблоны. Начните с простых подпрограмм и назовите их разумно. Ищите шаблоны именования. Когда вы пройдете несколько простых пьес, вы начнете распознавать шаблоны в источнике, которые помогут вам с остальными.

+0

Спасибо за поддержку! Я начинаю работать над потоком программы ... пытаясь понять, как это происходит, я думаю, это ключ ... Я думаю, что это будет моя самая легкая отправная точка. – TomCusick

Смежные вопросы