课程咨询 :18487146383

  • 讨论:什么样的代码才能叫做好代码?

    发布:Christian      来源:SDK.cn      时间:2016-08-11

  • 什么是好代码?达内长沙java培训的老师认为,好的代码,就像是好的笑话——无需解释就能让别人听明白并且发笑。如果你的代码能够做到不解自明,在大多数时候,你就不需要为其配备说明文档。

    好的代码,就像是一辆配备了优秀音响和杯架的汽车,这辆车在行驶到最高速度的时候,你听不到噪音,也不用担心水会洒出来。在它出现故障的时候,任何一名修理工都可以使用最常见的工具,在最短的时间里轻松将其修好。

    而坏的代码,就像是一辆向你承诺最高速度可以达到200MPH,但是音响只能播放老式的磁带,而且杯架还不稳的车。你在调整反光镜角度的时候,汽车都会突然出现故障,而且一般的修理工还修不了这辆车,必须要找专家,让专家在生产线上使用专业的工具来修理。

    好代码像是一本写作技巧高超的人所写的书:

    1.容易理解

    2.分章明确,每一章都有清晰的主旨

    而坏的代码像是刚刚学会写字的人所写的书:

    1.各个章节之间纷乱复杂,每一章都没有明确的主旨

    2.连篇累牍的重复一句话,而且毫无缘由

    3.作者在一开始设定了一些规则,但是在后面的内容中却自己不断的违反这些规则

    4.突然间书里出现了一个吸血鬼,而且还能在白天出来吸血。

    要想写出好的代码,你一定要牢记以下内容:

    可读性——不只是你,还有你身边与你合作的其他开发者

    可维护性——让你的代码在修改的时候很简单

    简洁性——不要让你的代码看上去毫无必要的复杂

    效率性——尽可能的让你的代码获得最快的运行速度

    明确性——如果你的代码能够做到不解自明,在大多数时候,你根本无需为其配备说明文档。在为方法和属性命名的时候,做到尽可能的合理。把长的代码进行拆分。不要复制/粘贴代码块。

    如果你的同事不能轻松的看懂你写的代码,那么你的代码就不够好。

上一篇:如何对代码质量进行测试

下一篇:我们要不要追求完美代码

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:6月30日

Java--零基础业余班

Java--零基础业余班

开班日期:6月30日

Java--大数据全日制班

Java--大数据全日制班

开班日期:6月30日

Java--大数据业余制班

Java--大数据业余制班

开班日期:6月30日

  • 网址:http://cs.java.tedu.cn     地址:长沙市开福区芙蓉中路一段 476 号建鸿达现代城 9 楼
  • 课程培训电话:18487146383     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56