私は 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]
任意の変数は任意の型になる可能性があるため、私が書いているものを整理して追跡するのに役立つシステムを探しています-「すべてにコメントする」が唯一の解決策である場合も問題ありません。