2013-09-21 82 views
3

每当我为了测试目的而在JavaScript中嘲笑对象时,为了区别它与“真实”版本,我倾向于为其名称添加前缀“假”。但是现在我对这种做法感到怀疑,并且不确定这对代码可读性是好还是坏。一方面它清楚地表明那些不是“真正的”对象,但另一方面它将测试代码与实际代码区分开来(因此测试不能仅用作示例)。Javascript模拟命名约定

您认为这是一种好的或不好的做法吗?在命名你的嘲笑/间谍的/ etc时,是否有任何一种公认的约定(或至少是广泛使用的约定)?

回答

0

个人(和我工作的公司)的前缀temp_或tmp_

这是很难有这样的事情一个惯例,重要的事情是,你是一致的,如果你作为一个团队的一部分工作你让他们知道,记录它,或遵守他们目前的裁决。

此外,我会试图使用'伪'而不是'假'。

编辑。 在某些语言中,仅仅为变量加'_'就表示它对这种情况是私有的。