我希望这不会因为太宽泛而被关闭。我知道这取决于个人喜好,但所有的大小写约定都有一个起源,我想知道这个来自哪里以及人们为什么使用它的合乎逻辑的解释。
这是你去的所有喜欢的地方var empName;
。我称它为低等骆驼,虽然它在技术上可能被称为别的东西。就个人而言,我喜欢var EmpName
。我称那是适当的骆驼,我喜欢它。
当我第一次开始编程时,我从较低的骆驼约定开始。我不知道为什么。我只是按照所有老家伙的例子。变量和函数(VB)得到了较低的骆驼,而子和属性得到了适当的骆驼。然后,在我终于牢牢掌握了编程本身之后,我变得足够自在,可以质疑我的导师的策略。使用小写骆驼对我来说没有逻辑意义,因为它不一致,特别是如果您有一个由一个单词组成的变量,该单词最终全部小写。也没有适当的验证机制来确保您适当地使用 lower 与 Upper camel,所以我问为什么不只对所有事情都使用适当的 camel。这是一致的,因为所有变量名称都经过适当的驼峰化处理。
深入研究后发现,当它被质疑时,这对许多程序员来说是一个非常敏感的问题。他们通常会回答:“嗯,这只是个人喜好”或“我就是这么学的”。进一步刺激后,当我试图找到他们使用低等骆驼背后的合乎逻辑的原因时,它通常会引起人们的一种教条反应。
所以有人想在适当的骆驼品种的外壳背后摆脱一点历史和逻辑吗?