Q
配置文件名約定
2
A
回答
2
.conf也是一個不錯的擴展。但是由於大多數配置文件都是特定於應用程序的,只要它們是一致的(即不要在同一個應用程序中使用.cfg中的.conf),它們具有哪些擴展並不重要。
4
的公約?如果我的程序被稱爲"Bob"
,簡直就是"bob.cfg"
。
我不得不承認,我沒有真正爲這個約定而產生任何焦慮。也許我一直在這裏太久了:-)
當然,如果你的配置信息是特定的格式(例如XML),你可以考慮"bob.xml"
。但是,真的,我認爲".cfg"
就像任何公約一樣概括了意圖。
而且,如果您的程序實際上被稱爲"George"
,只是爲了說明出血明顯,請不要致電您的文件"bob.cfg"
。
請不要冒犯,我真的沒有帶着米奇,只是用我奇怪的幽默感的語氣回答一個有趣的問題。你不會是第一個誤解我的幽默品牌的人(例如,我的妻子絕大多數時候都會絕望)。
4
我不確定你的意思是文件的基本名稱,如果你的問題還包括放置配置文件的位置。無論如何,在位置:
如果它是一個Linux應用程序,您應該遵循XDG Base Directory specification(XDG - >跨桌面)。
它說你應該把你的配置文件放在一個以你的程序命名的文件夾中,在$XDG_CONFIG_HOME/programname/
。 XDG_CONFIG_HOME
通常是~/.config
0
我不認爲這有任何約定。您可以使用帶擴展名的文件,如:.ini,.cfg,.conf,.config,.pref或任何您喜歡的文件。
1
Django使用settings.py
我非常喜歡這一點。這很清楚。
相關問題
- 1. Spring配置文件命名約定
- 2. 從配置文件處理文件命名約定
- 3. 文件命名約定
- 4. 網頁文件名約定
- 5. Python init文件名約定
- 6. MVC約定配置
- 7. rspec文件中的文件名約定
- 8. PassportJS配置文件未定義名稱
- 9. ASP MVP配置NOT約定
- 10. 爲PHPUnit配置文件名
- 11. 文件名的schema.xml配置?
- 12. Nginx配置:文件別名
- 13. 如何獲得給定配置文件名稱的kik配置文件圖片?
- 14. 繼WCF綁定配置的命名約定
- 15. 佈局文件命名約定?
- 16. 命名約定上傳文件
- 17. ASPX文件名的編碼約定
- 18. 複合詞的文件名約定?
- 19. Ruby Rails Lib文件夾命名約定
- 20. 安卓android文件夾命名約定
- 21. 通用類的文件名約定
- 22. CakePHP的命名約定/文件結構
- 23. XCode中的文件命名約定
- 24. CSS和文件名編碼約定
- 25. android values文件夾項命名約定
- 26. Android活動文件命名約定
- 27. Bazel文件夾命名約定
- 28. 部分類文件的命名約定
- 29. Java Spring MVC文件夾/命名約定
- 30. 戰爭命名約定文件
+1公平答案: .cfg +幽默。 –
2009-09-08 12:40:12