2016-01-07 91 views

回答

3

下劃線和雙下劃線通常用於表示常規代碼之外的內容。例如,Python使用它們來爲專用或系統控制的對象屬性添加前綴。

從這個意義上說,你的測試文件夾不是你的應用程序的一部分,而是它的一部分。爲了展開一個假設的例子,假設你正在編寫一個應用程序來控制科學實驗。您可能需要一個名爲tests的文件夾。這可以說是瘋了,關鍵是__tests__明確表示測試不是主要代碼行的一部分。

-test後綴僅用於測試發現。許多框架使用相似的前綴或後綴約定。