代码操作 DI002(改进) 删除所有未使用的 VAR 变量
描述
在 VAR 变量块的 RETURN 部分未被使用(无论是直接使用,还是通过其他变量间接使用)的变量,都应删除。
示例
修改前:
VAR _internetSalesTaxed = [Internet Sales] * 1.25
VAR _cogs = [Cost of Sales]
VAR _cogsTaxed = _cogs * 1.25
RETURN _internetSalesTaxed
修改为:
VAR _internetSalesTaxed = [Internet Sales] * 1.25
RETURN _internetSalesTaxed
为什么 Tabular Editor 会建议这样做?
未使用的变量会让你的代码更难阅读和理解。 删除它们后,你的代码会更简洁,也更容易维护。
未使用的变量也表明代码可能存在错误,或者该变量原本用于某些用途,但后来相关内容被移除了。 删除该变量,可以避免其他阅读你代码的开发者产生困惑。
如果某个 VAR 变量被其他 VAR 变量引用,但这些变量都没有在变量块的 RETURN 部分中使用,那么可以安全地将它们全部删除。
备注
此代码操作有一个 (所有出现位置) 变体,当有多个代码片段可以改进时会显示该变体。 此变体会一次性将该代码操作应用到文档中所有相关片段。