代码复检是很容易引起争议的东东。在众多的言论中,有一种说法是代码复检很浪费粮食,我的回答是:一边凉快去,我10秒内可以完成代码复检,连代码滚动条都不碰。且听我道来:
这是一个极端的例子,看看这个引进列表先:
import com.mycompany.services.UserService;
import com.mycompany.services.UserServiceImpl;
import javax.persistence.EntityManager;
import javax.swing.JFrame;
import com.thirdcompany.COMBridge;
import javax.swing.JLabel;
消除依赖性原则 - 服务接口(UserService)和服务实现(UserServiceImpl)的同时存在说明程序的某处很可能直接生成了服务实现的对象,立马可将程序打回。
功能剥离原则 - 存储(EntityManager)和用户界面(JFrame)的同时存在说明程序将数据库功能和用户互动功能混杂,立马驳回。
面向接口编程的原则 - 从第三方引进,充满风险的ComBridge包没有在核心业务中被抽象化,打入冷宫吧。
破裂的窗户 - 假如JLabel的引进在IDE中是灰色的,没有被用到,原码编译会出现警告。在复检之前,所有的警告必须全部清除,您还是拒了吧。
好了,玩笑到此为止。我是无法在10秒内完成代码复检的。我要说的是,用一丁点的时间,你就会发现很多猪丝马迹。代码复检是用不着你献身的。我希望你会有10秒的时间,或者你会有30秒的时间!在这种情况下,你只需要瞟一下类型签名,真是手到情来啊。
原文:
http://hamletdarcy.blogspot.com/2009/07/10-second-code-review.html
分享到:
相关推荐
其血液复检规则是临床实验室进行血液检测时的重要参考标准,旨在提高血液检验的准确性、可靠性和效率。本文件集合了最新的血液复检规则,对于医疗从业者和实验室技术人员来说,具有极高的实用价值。 血液复检规则是...
2. 复检程序:当初次检测不合格时,会进行复检。复检通常由项目部、监理单位和建设单位共同参与,如文中所述的三方共同决定在不同阶段的构件上取样,然后送至重庆市建设工程质量监督总站检测中心进行检测。 3. 不...
公务员体检复检申请方案.pdf
4. 复检支付进度款:园林绿化工程复检分为三次,分别在种植完成、半年后、一年后进行,由测量部、园林部、施工单位共同参与,签字确认。第三次复检时,运营公司一同参加,完成后养护工作转由运营公司接管。 5. 复检...
钢结构工程原材料需复检的项目.pdf
中华检验医学杂志上的血细胞分析的血涂片复检规则。 Sysmex XE-2100自动血细胞分析和白细胞分类的复检规则探讨
"基于ARM-LINUX的物流复检系统设计" 一、系统概述 基于ARM-LINUX的物流复检系统设计是为了解决物流分拣中的错误和低效问题。该系统采用ARM-LINUX结构,通过CAN总线将主控节点和终端节点连接,实现了物流分拣的高效...
电气工程合格证检验报告复检报告汇总表.pdf
5. **复检申请**:完成所有整改措施后,申请单位需填写消防复检申请,详细列举已整改的项目,附上相关证明材料,如整改前后的照片、设备检测报告等,证明违法问题已全部改正。 6. **申请人与申请单位**:申请人通常...
### 常用建筑材料进场复检知识点解析 #### 一、引言 建筑材料的质量直接影响到建筑工程的安全性和耐久性。为了确保使用的建筑材料符合国家标准和技术规范的要求,在建筑材料进入施工现场之前,通常需要进行一系列的...
综上所述,"建筑工程常用表格20212.10.1锅炉炉墙和保温材料复检抽样记录.doc"是建筑工程质量管理中不可或缺的一部分,它涉及到多个专业领域,包括建筑结构、材料科学、质量控制和工程管理,确保了锅炉系统以及整个...
建筑工程常用表格20212.10.4锅炉内炉墙浇筑料复检抽样记录.doc
文章中提到,所有样本采集后必须在2小时内完成检测。 7. 尿液中有形成分的检测 尿液中有形成分的检测是尿液分析的重要内容,包括红细胞(RBC)、白细胞(WBC)、管型、上皮细胞等。尿液自动化分析仪器能够对这些有形...
新冠肺炎出院患者复诊复检工作方案.pdf 这份文件详细介绍了新冠肺炎出院患者的复诊复检工作方案,旨在指导各级卫生健康部门、定点医院、隔离场所、康复医疗机构、基层医疗机构等相关单位实施新冠肺炎出院患者的隔离...
2017年配电线路故障指示器复检大纲。复检包括功能检验,通信,性能检测等项目。
在建筑工程中,签证通常是指一种书面记录,证明某一工作或活动已经完成并得到了批准。保温材料抽样复检签证则是一个正式的文档,记录了材料抽样、复检的过程以及结果,确保使用的保温材料符合设计和规范要求。这个...
血常规复检通常涉及以下几个指标的异常:白细胞计数(WBC)低于3.0×10^9/L或高于15×10^9/L,血小板计数(PLT)低于60×10^9/L,以及血红蛋白(Hb)低于50g/L。对于这些异常情况,必须进行复检和镜检,以便对细胞...
本文档《尿液自动化分析显微镜复检规则的建立及应用》主要探讨了如何构建有效的复检规则,以确保检测结果的准确性和可靠性,并详细阐述了这些规则在实际临床应用中的价值。 首先,尿液自动化分析显微镜系统是现代...
以下是一些关于常用建筑材料进场复检的知识点: 1. **钢筋**:钢筋是建筑结构中的关键材料,主要包括热轧带肋钢筋和热轧光圆钢筋。在复检时,需从不同根钢筋上截取试样,距离端头不小于500mm,进行力学性能和弯曲...