一、为啥要有代码规范?
1.代码规范可以加快团队间的协作
对于每个项目的开发 , 大多数是由一个团队来完成的 , 团队内部的人来自四面八方 , 每个人的代码风格也大不相同 , 如果没有统一的代码规范 , 那么代码的可读性会大大降低 , 会严重影响团队的开发效率 。这就好比几个人在一起交流 , 小王用地道的四川话 , 小李用地道的湖南话、小王用浓厚的广东话 , 试想一下 , 他们相互之间能畅快的交谈吗?显然不能 , 他们可能各自都听不懂对方的口音 , 假如他们都改用普通话 , 那么问题不就解决了?如此可见 , 代码规范就好比我们的普通话 , 统一标准 , 才能加快团队间的协作 。
2.代码规范可以降低维护成本
作为程序员 , 我想90%的人都应该维护过别人的代码 , 当你第一眼看到别人的代码时 , 你的心情是怎么样的?要么欣喜 , 要么沮丧!欣喜的是 , 你拿到代码 , 能很快上手 , 花费很短的时间就能把一个新加的功能给做好;沮丧的是 , 你看到代码头就大 , 可读性差、模块重用性不高 , 变量命名不规范等 , 一下子就丧失了信心 , 再加上领导隔三差五的催赶进度 , 是不是很崩溃?回过头来 , 再说代码规范为啥可以降低维护成本 , 首先 , 代码规范增加了代码的可读性 , 提高了代码维护的效率 , 缩短了开发周期 , 不是节约了成本吗?其次 , 代码规范可提高代码的复用程度 , 举个例子 , 新增一个新功能 , 本来需要编写1000行代码 , 但是由于之前代码复用度高 , 缩减到300行就能实现 , 节省了700行代码 , 不也解约了成本吗?
3.代码规范有助于代码审查
代码审查是项目开发过程中的一个必要环节 , 代码审查的目的在于发现代码逻辑中潜在的错误 , 代码审查的方式一般可以通过静态扫描工具或人工走查的方式进行 。静态扫描工具大多只能扫描代码的语法规范 , 常见的语法逻辑问题 , 对于业务逻辑操作还得靠人工的方式进行 。人工进行代码走查时 , 一般是相互走查 , A同学写的代码由B同学走查 , 代码走查是一个很好的学习机会 , 对成员的进步也是很有益的 。随意编写的代码 , 不遵循编码规范 , 会加重的代码审查的工作量及难度 , 浪费大量的人力物力 。代码规范让代码审查有据可查 , 大大提高了审查效率和效果 。
4.代码规范有助于提高程序员自身素质
我认为要想成为一个高素质的程序员 , 最基本的要求就是要有良好的代码规范 , 代码规范好比一个人的穿衣打扮 , 那些穿衣华丽、衣冠整洁的人走到哪里都会成为亮点 , 相反那些整天衣衫不整、浑身散发着特殊气味的人一定会被嫌弃!有空阅读一下java JDK的源码 , 那些都是大牛们的杰作 , 阅读时真是赏心悦目!好的代码习惯不是一朝一夕都能养成的 , 是要经过长期的训练、积累总结才能养成 。
推荐阅读
- 连接不上网的解决办法 路由器连接不上网络怎么办
- 常见的网络架构 服务路由出现异常
- 数码知识:华为畅享10s怎么连接电脑连接电脑教程
- 92年故宫出现宫女的影子是真的吗 故宫闹鬼真实照片
- 手机连上无线网但不能上网 为什么无线网络连接上却不能上网
- 数码知识:iphone11pro如何开启wifi6 怎么连接wifi6
- 手机右上角显示hd是什么意思 手机右上角出现了HD是什么?
- 手机信号出现r是什么意思 手机信号显示r代表什么
- 佳能800d相机测评及连接方式 800d佳能怎么连接手机
- 网络流量监控工具 网络流量控制