我正在使用 LexisNexis VisualFiles,其脚本语言不允许使用描述性变量名称 - 它只允许名为 TF01、TF02 或 LF01、LF02 等的“临时字段”和“本地字段”。其他数据来自“实体”例如,任何实体的描述性名称都是“selectedentity.EN01”。
这很难维护,尤其是我正在编辑的很多内容在编写时都没有评论。特别是,如果我在编写一段代码后发现我需要使用一个新变量,我发现我只是在尝试发明我有理由确定在其他任何地方都没有使用过的变量号。有没有人对如何使这样的代码具有可读性和可维护性有任何建议,而不是手动注释每一行?
编辑:这不是 ECL,这是 Visualfiles 的脚本语言。我在网上找不到任何资源,我唯一的参考是软件附带的帮助文件。这是我试图破译的那种代码:
[&Assign LF12=""]
[&Assign LF13=""]
[&Assign LF10=ARAN_AAFOO.en02]
[&Assign LF11=ARAN_AAFOO.EN56]
[&Assign LF12=ARAN_AAFOO.ABAR_ARAN.DET03]
[&Assign LF13=ARAN_AAFOO.ABAR_ARAN.DET02]
[&If LF12<> "This" &And LF12 <> "That"]
[&If LF13=""]
[&Assign LF13="Something"]
[&Else]
[&Assign LF13=LF13]
[&EndIf]
[&If DET12="Yes"] **priority
[&Assign LF35="Top"]
[&Assign LF36="abnormal"]
[&Else]
[&Assign LF35="Bottom"]
[&Assign LF36="normal"]
[&EndIf]
任何变量都可以是任何类型,所以我正在寻找一个可以帮助我保持井井有条并跟踪我所写内容的系统——如果“评论所有内容”是唯一也可以的解决方案。