繁体   English   中英

Progress 4GL ABL(OpenEdge)调试器?

[英]Progress 4GL ABL (OpenEdge) Debugger?

我使用了许多遗留软件,主要是C / Java类型的语言(我的大多数经验都是这样)。 我们的主要应用之一是正在进行中,目前正在使用9.1E我相信。

我很难学习和适应这种语言。 实现事情需要花费10倍的时间,只需将源代码的一部分链接到其他部分(什么称为什么等)需要花费很多时间,如果它甚至可以被破译。 好吧,我使用Visual Studio搜索目录以尝试跟踪函数引用。 代码没有很好的记录。

我的主要问题是调试器或缺少调试器 我学到的最好的方法是逐步完成代码,动态更改内容,或者至少检查发生的事情。 似乎有某种类型的调试器具有步进/中断/等功能,但它似乎根本不起作用。 调试器中断(在插入消息框调试消息之后),但它的所有垃圾并没有“步骤”。 唯一的方法,以及这里唯一的其他开发人员使用的是插入带有您要检查的变量的调试消息框。真的吗?

它是角色Progress和更新GUI的大量组合。 AppBuilder几乎无法正常工作,大多数SDO对象都无法加载,JVM错误遍布等等。我使用数据管理来转储数据库模式,编译器工作,可以很好地查询数据库等等,但这还不够。

无论如何,我是否错过了调试器的任何内容? 还有什么比这更好的了吗? 还有其他任何工具,IDE等便于维护/开发吗?

v9调试器非常糟糕。 我不知道有谁长期使用它。 所以,不,你可能没有遗漏任何东西。

当然v9很久以前......

OpenEdge 10和11调试器要好得多。

只需在proenv中使用以下命令启用调试器模式,即可使用progress opensge调试器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM