2012-05-18 34 views
5

我剛剛注意到屬性文件中幾乎所有的鍵值都以點分隔的名稱。 eg -some.key =一些值 有誰知道爲什麼?只是出於好奇而問。屬性文件點分隔鍵名

回答

4

沒有任何具體的原因,但它只是爲了更好地瞭解程序員沒有別的。您也可以直接在不使用任何種類的「some」的情況下直接寫入key = value :-)

8

它基本上是一個約定,可以更容易地查看哪些屬性相關。

例如:

person.title = 「標題」 person.surname = 「姓」 job.description = 「一些說明」

可以很容易地看到哪些屬性相關,並使用一個聰明的編輯器,你可以選擇只看到人的屬性。一些IDE和編輯甚至可以使用它爲您添加代碼完成,因爲您知道您想與人合作,但可能不記得確切的屬性。

我們有時會低估可讀性的力量,但是這樣的約定可以讓任何人輕鬆地添加,編輯或維護這些屬性。在團隊工作或入職青年時,這變得非常重要。

+0

它肯定是屬性組之間的一對多關係(例如,person.name,person.age)的基數符號的傳統化形式。在XML中,它將表示爲「

+0

@DarrellTeague - 是的,你說得對,它有一些問題,但是由於它比標準更像是一種約定,所以我想你可以自由地做出自己的調整。如果你問我一個好東西,那麼回到更簡單的愛好是,但是,我是一個相當懶惰的開發者!感謝您的見解。 – Ewald