2011-01-05 41 views

回答

1

沒有技術上的原因。這是關於可讀性,傳統,與現有代碼的相似性。一致性導致可讀性,任意分歧是沒有道理的。

+0

另外,約定是用大寫字母開始構造函數。這反映了Java和其他OO語言中的慣例。 – OrangeDog 2011-01-05 17:59:02

+0

我不是在敲你的答案,但是如果我扮演魔鬼的擁護者,我可能會說組成方法名稱的單詞的第一個字母的混合大小寫會導致更難以閱讀。另外,在沒有源代碼控制的情況下工作是很多仍然遵循的不良傳統,但是這並不能讓它遵循。如果一個平臺的大多數現有代碼結構不完整,爲什麼要模擬它? – N0Alias 2011-01-05 22:26:57

+0

顯然,當有充分理由這樣做時,與規範不同是一件非常好的事情。但是,大寫字母非常主觀,所以如果沒有令人信服的收益(除個人偏好之外),爲什麼會增加無償差異? – 2011-01-08 02:21:21

0

在任何區分大小寫的語言中,關於如何區分變量的情況非常重要。但從低到高開始只是社區中演變而來的成語。

相關問題