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. MVC约定配置
- 5. ASP MVP配置NOT约定
- 6. Nginx配置:文件别名
- 7. 为PHPUnit配置文件名
- 8. 如何获得给定配置文件名称的kik配置文件图片?
- 9. ASPX文件名的编码约定
- 10. Java Spring MVC文件夹/命名约定
- 11. 基本文件命名约定
- 12. 角4文件命名约定
- 13. C#项目文件夹命名约定
- 14. 布局文件命名约定?
- 15. Ruby Rails Lib文件夹命名约定
- 16. PHP文件命名约定(.class,.inc)
- 17. 通用类的文件名约定
- 18. 复合词的文件名约定?
- 19. Cassandra数据文件名称约定
- 20. Bazel文件夹命名约定
- 21. 命名约定上传文件
- 22. CakePHP的命名约定/文件结构
- 23. CSS和文件名编码约定
- 24. 部分类文件的命名约定
- 25. 显示配置文件名称而不是配置文件ID
- 26. 通过配置文件名称呼叫配置文件提供程序配置
- 27. \ Windows \ vs \ Windows \ System32 - 文件位置约定
- 28. 用于在GlassFish中配置jdbcRealm的表命名约定
- 29. 自定义配置文件
- 30. 约定优于配置,并使用户自己的约定
+1公平答案: .cfg +幽默。 –
2009-09-08 12:40:12