【问题标题】:Progress 4GL ABL (OpenEdge) Debugger?Progress 4GL ABL (OpenEdge) 调试器?
【发布时间】:2014-03-19 03:48:13
【问题描述】:

我使用很多遗留软件,主要是 C/Java 类型的语言(这也是我的大部分经验所在)。不过,我们的一个主要应用程序正在开发中,我相信目前使用的是 9.1E

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

我的主要问题是调试器,或者缺少调试器。我学习的最好的方法是单步调试代码,即时更改内容,或者至少检查正在发生的事情。那里似乎有某种带有 step/break/etc 功能的调试器,但它似乎根本不起作用。调试器中断(在插入消息框调试消息或其他内容后),但它都是垃圾并且没有“步骤”。唯一的方法,也是这里唯一的其他开发人员使用的方法,是插入带有您要检查的变量的调试消息框。真的吗??

它融合了角色进度和更新的 GUI。 AppBuilder 几乎不能工作,大多数 SDO 对象无法加载,JVM 错误,等等。我使用数据管理转储数据库模式,编译器工作,可以很好地查询数据库等等,但这还不够。

无论如何,我是否缺少调试器的任何内容?有什么更好的吗,或者还有什么可以做的?是否有其他工具、IDE 等有助于在此进行维护/开发?

【问题讨论】:

  • 它是内部应用程序还是供应商提供的应用程序?如果它来自供应商,可能有助于说出哪一个 - 有数千个,但其中一些是众所周知的,并且有使用该应用程序的具体建议。

标签: database debugging legacy progress-4gl openedge


【解决方案1】:

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

当然 v9 是很久以前的事了...

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

【讨论】:

    【解决方案2】:

    您可以通过在 proenv 中使用以下命令启用调试器模式来使用进度 opensge 调试器。

    【讨论】:

    • 问题是针对 9.1E
    猜你喜欢
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    • 2013-10-08
    • 2017-07-18
    • 2018-03-14
    • 1970-01-01
    • 2020-02-08
    • 2019-01-28
    相关资源
    最近更新 更多