`
daoshang
  • 浏览: 11713 次
  • 性别: Icon_minigender_1
  • 来自: 福州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

10秒钟完成代码复检

阅读更多
代码复检是很容易引起争议的东东。在众多的言论中,有一种说法是代码复检很浪费粮食,我的回答是:一边凉快去,我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
0
1
分享到:
评论

相关推荐

    希森美康(sysmex)的血液复检规则(新)

    其血液复检规则是临床实验室进行血液检测时的重要参考标准,旨在提高血液检验的准确性、可靠性和效率。本文件集合了最新的血液复检规则,对于医疗从业者和实验室技术人员来说,具有极高的实用价值。 血液复检规则是...

    Sysmex XE-2100自动血细胞分析和白细胞分类的复检规则探讨

    中华检验医学杂志上的血细胞分析的血涂片复检规则。 Sysmex XE-2100自动血细胞分析和白细胞分类的复检规则探讨

    复检钢筋情况说明二.pdf

    2. 复检程序:当初次检测不合格时,会进行复检。复检通常由项目部、监理单位和建设单位共同参与,如文中所述的三方共同决定在不同阶段的构件上取样,然后送至重庆市建设工程质量监督总站检测中心进行检测。 3. 不...

    公务员体检复检申请方案.pdf

    公务员体检复检申请方案.pdf

    钢结构工程原材料需复检的项目.pdf

    钢结构工程原材料需复检的项目.pdf

    园林苗木验收及复检控制程序.doc

    复检的目的是为了确保苗木长期成活,若未按期完成复检,则视为认同甲方结果。未补植的死亡苗木将不予以付款。补植的苗木需要做永久性标记以便复检,确保补植工作的透明性和可追溯性。 最后,允许偏差和检验方法是对...

    基于ARM-LINUX的物流复检系统设计.pdf

    "基于ARM-LINUX的物流复检系统设计" 一、系统概述 基于ARM-LINUX的物流复检系统设计是为了解决物流分拣中的错误和低效问题。该系统采用ARM-LINUX结构,通过CAN总线将主控节点和终端节点连接,实现了物流分拣的高效...

    电气工程合格证检验报告复检报告汇总表.pdf

    电气工程合格证检验报告复检报告汇总表.pdf

    消防复检申请(样本).doc

    5. **复检申请**:完成所有整改措施后,申请单位需填写消防复检申请,详细列举已整改的项目,附上相关证明材料,如整改前后的照片、设备检测报告等,证明违法问题已全部改正。 6. **申请人与申请单位**:申请人通常...

    常用建筑材料进场复检.pdf

    ### 常用建筑材料进场复检知识点解析 #### 一、引言 建筑材料的质量直接影响到建筑工程的安全性和耐久性。为了确保使用的建筑材料符合国家标准和技术规范的要求,在建筑材料进入施工现场之前,通常需要进行一系列的...

    建筑工程常用表格20212.10.1锅炉炉墙和保温材料复检抽样记录.doc

    综上所述,"建筑工程常用表格20212.10.1锅炉炉墙和保温材料复检抽样记录.doc"是建筑工程质量管理中不可或缺的一部分,它涉及到多个专业领域,包括建筑结构、材料科学、质量控制和工程管理,确保了锅炉系统以及整个...

    建筑工程常用表格20212.10.4锅炉内炉墙浇筑料复检抽样记录.doc

    建筑工程常用表格20212.10.4锅炉内炉墙浇筑料复检抽样记录.doc

    尿液自动化分析显微镜复检规则的建立及应用.pdf

    文章中提到,所有样本采集后必须在2小时内完成检测。 7. 尿液中有形成分的检测 尿液中有形成分的检测是尿液分析的重要内容,包括红细胞(RBC)、白细胞(WBC)、管型、上皮细胞等。尿液自动化分析仪器能够对这些有形...

    新冠肺炎出院患者复诊复检工作方案.pdf

    新冠肺炎出院患者复诊复检工作方案.pdf 这份文件详细介绍了新冠肺炎出院患者的复诊复检工作方案,旨在指导各级卫生健康部门、定点医院、隔离场所、康复医疗机构、基层医疗机构等相关单位实施新冠肺炎出院患者的隔离...

    常用建筑材料进场复检.doc

    在建筑行业,建筑材料的质量直接关乎到整个工程的安全性和耐久性,因而对其进行严格的进场复检显得尤为关键。本文档针对建筑材料进场复检提供了详尽的规定和标准,涵盖了从钢筋到防火涂料等主要建筑材料的检验要求。...

    故障指示器2017年专业复检大纲

    2017年配电线路故障指示器复检大纲。复检包括功能检验,通信,性能检测等项目。

    建筑工程常用表格20212.11.1保温材料抽样复检签证.doc

    在建筑工程中,签证通常是指一种书面记录,证明某一工作或活动已经完成并得到了批准。保温材料抽样复检签证则是一个正式的文档,记录了材料抽样、复检的过程以及结果,确保使用的保温材料符合设计和规范要求。这个...

    血常规复检镜检标准操作程序.pdf

    血常规复检通常涉及以下几个指标的异常:白细胞计数(WBC)低于3.0×10^9/L或高于15×10^9/L,血小板计数(PLT)低于60×10^9/L,以及血红蛋白(Hb)低于50g/L。对于这些异常情况,必须进行复检和镜检,以便对细胞...

    尿液自动化分析显微镜复检规则的建立及应用.rar

    本文档《尿液自动化分析显微镜复检规则的建立及应用》主要探讨了如何构建有效的复检规则,以确保检测结果的准确性和可靠性,并详细阐述了这些规则在实际临床应用中的价值。 首先,尿液自动化分析显微镜系统是现代...

Global site tag (gtag.js) - Google Analytics