2013-09-21 113 views
3

每當我爲了測試目的而在JavaScript中嘲笑對象時,爲了區別它與「真實」版本,我傾向於爲其名稱添加前綴「假」。但是現在我對這種做法感到懷疑,並且不確定這對代碼可讀性是好還是壞。一方面它清楚地表明那些不是「真正的」對象,但另一方面它將測試代碼與實際代碼區分開來(因此測試不能僅用作示例)。Javascript模擬命名約定

您認爲這是一種好的或不好的做法嗎?在命名你的嘲笑/間諜的/ etc時,是否有任何一種公認的約定(或至少是廣泛使用的約定)?

回答

0

個人(和我工作的公司)的前綴temp_或tmp_

這是很難有這樣的事情一個慣例,重要的事情是,你是一致的,如果你作爲一個團隊的一部分工作你讓他們知道,記錄它,或遵守他們目前的裁決。

此外,我會試圖使用'僞'而不是'假'。

編輯。 在某些語言中,僅僅爲變量加'_'就表示它對這種情況是私有的。