驼峰是什么 为什么很多人不建议使用驼峰命名法,有什么弊端么?
为什么很多人不建议使用驼峰命名法,有什么弊端么?
因为也许作者自己不喜欢驼峰命名。
有些事情已经形成了广泛的行业习惯。类命名使用大驼峰,方法和变量命名使用小驼峰,常量全部大写,并使用下划线分割单词。
但是,整个团队必须保持统一的风格,否则会导致工作效率低下。
想象一下,如果有人用一个大驼峰来命名一个变量或方法,其他人可能会错误地认为它是一个直接从类中调用的静态方法;
或者当你看到一个常量全部大写并用下划线分隔时,你会认为它是一个有习惯性思维的常量,但事实上你的同事把它定义为一个变量,他并没有遵守大家的约定如果你调用它,它的值可能会随时改变,给你带来不必要的麻烦。
如果不幸的是,你的团队习惯的准则与你自己的习惯相矛盾,要么你有足够的能力改变所有其他人的习惯,要么你可以快速改变你的习惯以适应团队。否则,等待你的可能是一句“你这么蠢,竟然做出这样的命名?”
在python编码中,大家喜欢用驼峰命名还是单词加下划线命名?
对于没有任何基础知识的初学者,带下划线的单词可能更直观、更清晰。
对于那些已经学习编程一段时间的人,这完全取决于他们的个人习惯。
事实上,他们的好坏并不重要。这两种方法是更直观地区分单词,而且都取决于他们的爱好。我喜欢小驼峰。
为什么很多人不建议使用驼峰命名法,有什么弊端么?
驼峰问题具有模糊性和复杂性。大小写转换会降低输入的速度,比较麻烦,连续的英文字母会产生歧义,比较典型的如to_uu和tell。事实上,没有一个命名法是完美的,匈牙利的命名法更是罗嗦。现在,建议使用下划线。这个命名比较长,但是很容易输入,而且几乎没有歧义。以我个人的理解,在什么环境下使用哪种命名方法是最合理的。例如,如果使用Microsoft环境,则应使用类似匈牙利语的命名方法,这与内置系统一致。如果您使用Java,它是小写下划线。这样,使整个程序和内置函数命名保持一致是最合理的。
css用驼峰命名法好还是用下划线好?
CSS驼峰命名法最好使用下划线,根据自己的喜好,自己都是正确的命名法,至于如何使用看个人喜好。
与牵出线调车比较,驼峰调车的特点有哪些?
在铁路运输过程中,除列车运行外,因列车编组或解体、接送车辆的需要,车辆在线路上的转移属于调车作业。
2. 车站调车作业按技术装备分类?
根据技术设备的分类,可分为两类:导线调车和驼峰调车。引道调车又称平面调车,是最基本的调车作业方式。目前,在我国铁路中,大多数技术站仍采用牵引线作为主要调车设备。即使在设有驼峰调车设备的车站,驼峰后部的编组作业、车场与线路的换乘、车辆的接送等也在牵引线上进行。在大多数中间站的调车作业中,大多数提拉列车都使用自己的机车作为动力。在无引线的中间站,调车作业需要良好的代码,它满足两个条件:既能达到预定的效果,又易于理解。
代码的不同不在于功能能否实现,而主要在于实现的质量。
有些代码虽然实现了效果,但另一个程序员看不懂,无法维护,也是坏代码。
现在在软件行业,程序员加班是很常见的。疲劳将不可避免地影响代码的质量。
他们大多急于达到职能要求,完成领导安排的任务,只以完成为目标。
这种不考虑长远的工作方式在短时间内实现了目标,但从长远来看是个大问题。
一旦程序员离开,新来的人需要很长时间才能接手。项目的可扩展性和稳定性没有保证。
尤其是一些外行领导只知道如何为上级做贡献,不能科学安排时间。
功能需求一经更改就立即更改,新功能即将出现。因此,工程设计不断调整,整体建筑稳定性受损。
整个行业还没有意识到代码质量的重要性,也没有对代码的敬畏。它只着眼于现在而忽视了长远。
只有行业人员达到饱和,淘汰不合格的程序员和产品经理,好的代码才能形成趋势。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。