【发布时间】:2011-03-15 17:44:08
【问题描述】:
我已经接管了对一些用 Delphi 编写的应用程序的支持。我有编程经验,但在 Delphi 中没有,在 OOP 方面也很少。在有经验的 Delphi 程序员看来,学习如何破译原始程序员的指令,并纠正代码中的一些问题,最快的方法是什么?
顺便说一句,代码是用 Delphi 5 编写的,原始程序员无法回答有关他工作的问题。
TIA
【问题讨论】:
-
这是一个不可能回答的问题。我们不了解您、您的学习能力、您的编程或教育背景,或者您收到的代码的复杂程度。
-
如果你擅长编程,程序员的意图应该很明显(Delphi不是“深奥”的语言)。细节,嗯,获得它们的最好方法是学习 Delphi。
-
这是一种糟糕的情况,但随着情况的恶化,这是一个非常好的情况。 Delphi 代码非常容易阅读和理解,(它基于 Pascal,最初是作为一种教学语言设计的),如果你有 Delphi 5 IDE 的副本,你应该可以使用调试器来感受你的绕过程序。
-
@Mason:仅当您假设它是编写得体的程序时。如果不是这样,Delphi 和其他任何中等现代语言一样糟糕。 (为了避免激战:我并不是说 Delphi 是一种过时的语言)
-
@Willem:我不确定。例如,糟糕的 Delphi 代码仍然比糟糕的 C 代码更容易阅读。 (而且我当然已经阅读了我相当一部分的内容!)您听说过混淆的 Pascal 代码竞赛吗?