我已经搬到了一个更大的组织,那里有很多现有代码(主要是SAS-WPS版本)。
这是我第一次使用该语言,但是在理解代码时遇到了麻烦,无法弄清如何理解大型代码库。
P.S:我发布的问题不是特定于SAS的,因此具有SAS经验的人员可以提供帮助
答案 0 :(得分:0)
我已经将1000行代码从SAS转换为Teradata SQL,这是我的经验。如果您具有基本的SAS知识,那应该没问题。 一旦我遇到非常复杂的正则表达式代码,这也可能很复杂,这在当时对我来说是困难的。接下来的两个步骤帮助了我。
请分步阅读代码,如果不清楚,请分步运行代码 开发区域,请确保您没有覆盖永久表。这将有助于了解每个步骤中正在发生的事情。在每个步骤中都要写下自己的注释,以便您更好地理解。
如果您指定要重写,请运行原始代码(逐步)并逐步重写代码并比较结果(不要覆盖永久数据集)。还要比较最终的结果集。