首页 供应 求购 产品 公司 登陆

西安java开发培训 什么是好代码

  • 发布时间:2017-03-13 11:23:41
    报价:面议
    地址:陕西,西安,陕西省西安市高新区唐兴路10号
    公司:蓝鸥科技有限公司西安分公司
    手机:17791055930
    电话:029-88867933
    用户等级:普通会员 已认证

    写代码是一位程序员的基本工作,好的代码,就像是好的笑话——无需解释就能让别人明白。而坏的代码,就像是一辆向你承诺高速度可以达到200MPH,但是音响只能播放老式的磁带,而且杯架还不稳的车。你在调整反光镜角度的时候,汽车都会突然出现故障,而且一般的修理工还修不了这辆车,必须要找专家,让专家在生产线上使用专业的工具来修理。下面来看看西安java开发培训分享的什么是好代码

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

    1.容易理解

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

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

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

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

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

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

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

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

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

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

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

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

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

    代码质量测试

    1.找一个从来没读过你的代码的开发者,让他看你的代码,并且让他试着说出每一个模块的作用。

    2.如果你经常需要向他进行解释,那么说明你的代码不够好。解释的次数越多,代码的质量就越低。

    3.如果你只是静静的坐在一边,他无需问你任何问题,那说明你的代码质量很高。

    当你在写代码的时候,一些信号可以证明你写的代码质量不错:

    l代码写的很聪明,但是又不会过分的聪明

    l无论在速度上,还是可读性上,你都使用了佳的算法

    l类、变量和函数都得到了正确的命名,让人看一眼就能理解

    l休息了一个周末之后,你继续写代码,发现自己可以立刻继续之前的工作

    l那些需要重复使用的东西总是可用

    l你所使用的方法都很短,理想的情况下要少于50行,不超过100行而且能够完美的执行单个任务

    l在调用方法的时候,你有着足够的信息,无需在代码堆中苦苦寻找

    l能够很轻松的在此前的代码中进行功能添加和修改

    ltry/catch块的体量尽可能的小

    l毫不费力的就可以写出单元测试

    好代码都是模块化的

    假设你的项目中有三个不同的层——内层、中层和外层。你的内容不应该从中层和外层那里导入任何东西。中层不应该从外层导入任何东西 ,这样做的好处是,你可以对代码的内层进行独立测试。

    蓝鸥西安分中心是蓝鸥科技的第六家分中心,专注于java大数据、Android、VR/AR、HTML5开发、UI设计,师资力量强大,教学经验丰富,环境优美,交通便利,始终坚持让教育回归本质的教学理念,学习java大数据开发,就来蓝鸥科技!

    提醒:联系时请说明是从志趣网看到的。

免责申明:志趣网所展示的信息由用户自行提供,其真实性、合法性、准确性由信息发布人负责。使用本网站的所有用户须接受并遵守法律法规。志趣网不提供任何保证,并不承担任何法律责任。 志趣网建议您交易小心谨慎。

关于我们 | 联系我们 | 免责声明 |@2025 bestb2b.com

©志趣网