【发布时间】:2014-11-22 11:24:56
【问题描述】:
在我的 ColdFusion 代码中,我养成了一种习惯,即始终将变量范围视为我的默认范围(即,当另一个范围不适合时)。我的理解是,这提高了效率,因为 ColdFusion 处理器不必花费周期来确定包含变量的范围。但是,我一直对这使我的代码变得如此冗长感到恼火。
所以,我的问题是,实际上,是否明确界定每个变量的范围值得冗长?我知道每个应用程序都有不同的“价值”定义,但我只是想从更有经验的开发人员那里得到一些意见。你总是在每个变量的范围内吗?仅用于生产代码?您是否发现具有显式范围变量的代码更具可读性,并且增加的可读性胜过“更漂亮”(因为没有更好的词)代码?提前感谢您的任何回复。
【问题讨论】:
-
我倾向于定义除变量范围之外的所有内容。话虽如此,我有时也会发现似乎有必要对其范围进行界定。
标签: variables coldfusion scope