8

我刚刚注意到,属性文件中的几乎所有键值都以点分隔的名称命名。例如 -some.key=some value 有人知道为什么吗?只是好奇的问道。

4

2 回答 2

11

它基本上是一种约定,可以更容易地查看哪些属性是相关的。

例如:

person.title="Title" person.surname="Surname" job.description="一些描述"

很容易查看哪些属性是相关的,并且使用智能编辑器,您可以选择仅查看人员的属性。一些 IDE 和编辑器甚至可以使用它为您添加代码完成,因为您知道您想与 person 一起工作,但可能不记得确切的属性。

我们有时会低估可读性的力量,但这样的约定让任何人都可以轻松添加、编辑或维护这些属性。这在团队工作或入职初级人员时变得非常重要。

于 2012-05-18T10:36:10.513 回答
4

没有任何具体原因,但这只是为了更好地理解程序员而已。您也可以直接编写 key=value 而不使用任何类型的“some” :-)

于 2012-05-18T10:31:45.817 回答