《C++精英内参之程序员高效指南》-12-5影响效率的不良习惯之规范
2016-05-19 11:18
344 查看
程序员在工作中,无可避免的要去看代码,新老程序员的一个重要区别就是代码的水平。
代码水平的一个重要衡量标准,就是规范化。
比如一个程序员今天写了一个API:choushui(),意思是抽水。
明天,过了几天呢,新增的业务需求又要求有抽水功能,但是,这是个另外的同事写的,于是他又在tools类里加一个方法getWater().
半年后,又一个新同事,新增了fetchWater(),而且是在choushui()这个API下面。
如果当初:在分配任务的时候,领导要求此类工具,一律在Ulitity下新增,也许这三个人的工作就精简到了一个人。
甚至,当后来的程序员,在看代码的时候,理解了choushui()的API,也许,仨个人的工作量骤减到一个人。
如果,个人有代码规范,如果公司有代码规范,如果行业有代码规范。那么,我们看别人的代码,将会变成一股享受。而且,API的复用率提高,代码的出错率就会降低,工作量也就真的降低了。
我知道google有代码规范,C++有代码规范,还有很多书籍有讲解代码的规范,那么问题来了,你知道哪些规范?
恭喜你,按照规范,你迅速读懂了同事的代码,也迅速形成了API,其他同事迅速调用你的API完成了项目组开发,难道,这些就完了?
代码水平的一个重要衡量标准,就是规范化。
比如一个程序员今天写了一个API:choushui(),意思是抽水。
明天,过了几天呢,新增的业务需求又要求有抽水功能,但是,这是个另外的同事写的,于是他又在tools类里加一个方法getWater().
半年后,又一个新同事,新增了fetchWater(),而且是在choushui()这个API下面。
如果当初:在分配任务的时候,领导要求此类工具,一律在Ulitity下新增,也许这三个人的工作就精简到了一个人。
甚至,当后来的程序员,在看代码的时候,理解了choushui()的API,也许,仨个人的工作量骤减到一个人。
如果,个人有代码规范,如果公司有代码规范,如果行业有代码规范。那么,我们看别人的代码,将会变成一股享受。而且,API的复用率提高,代码的出错率就会降低,工作量也就真的降低了。
我知道google有代码规范,C++有代码规范,还有很多书籍有讲解代码的规范,那么问题来了,你知道哪些规范?
恭喜你,按照规范,你迅速读懂了同事的代码,也迅速形成了API,其他同事迅速调用你的API完成了项目组开发,难道,这些就完了?
相关文章推荐
- c++实验5【项目2:数组分离】
- 《C++精英内参之程序员高效指南》-12-4影响效率的不良习惯之无方案就着手
- 《C++精英内参之程序员高效指南》-12-3影响效率的不良习惯之全部是ASAP
- 《C++精英内参之程序员高效指南》-12-2影响效率的不良习惯之计划
- 《Effective C++》:尽量用const和inline取代#define(1)
- 【C++】回顾C++多维指针
- c++实验6—矩阵求和
- C++学习笔记(二)
- C++实验6--矩阵求和
- C++11——关联容器类型
- 一个C&C++程序的生命历程
- 一个C&C++程序的生命历程
- C++作业6
- 【四】——C++容器
- C++ 继承和派生在C++ 中是如何实现的
- C++第六次实验
- c++第六次上机实验
- c++作业6
- C/C++中的隐式类型转换
- c++第6次实验——项目3矩阵求和