【发布时间】:2012-12-25 09:31:12
【问题描述】:
我觉得为具有 promise 的 JavaScript 变量制定一个命名约定会很有用。我通常不喜欢或提倡编程语言标准之外的命名约定,但在编程风格中,promise 作为函数参数传递,通常很难一眼看出变量是否持有 promise 或“真实的东西”。
我个人使用过promiseOfFoo 和pFoo,但我觉得前者有点冗长,而后者让我想起了匈牙利语。
有常用的约定吗?
【问题讨论】:
-
fooPromise呢? -
Froomise呢? -
作为我投票结束的补充理由:虽然肯定有惯例,但这个问题很可能会引发很多关于单词和缩写的不同用法的利弊的讨论,以及因此,它没有single 事实答案。但我仍然觉得这是一个很好的问题(也许不是这样),所以我被撕裂了。这就是为什么,+1 也是如此。
-
@JSteen,我知道关于 SO 格式的问题的问题,但我希望如果不是单一的事实,至少会有一个霸权的答案。不过,感谢您的解释。
-
这个问题不应该被关闭。问题不是“哪个是最好的约定”,而是“是否有约定”。比如说,一旦 Google JavaScript 样式指南涵盖了这一点,事实的答案就会是“是”。
标签: javascript naming-conventions deferred promise