【发布时间】:2015-07-19 01:42:25
【问题描述】:
我正在使用 LexisNexis VisualFiles,它的脚本语言不允许使用描述性变量名称 - 它只允许命名为 TF01、TF02 或 LF01、LF02 等的“临时字段”和“本地字段”。其他数据来自“entities”,因此任何实体的描述性名称都是“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]
任何变量都可以是任何类型,所以我正在寻找一个系统来帮助我保持井井有条并跟踪我正在编写的内容 - 如果“评论所有内容”是唯一也可以的解决方案。
【问题讨论】:
-
你似乎在谈论ECL - 你手头有关于这种脚本语言语法的一些描述的链接吗?
标签: database scripting data-visualization data-analysis variable-names