小额贷短信

读书笔记 代码整洁之道-布布扣-bubuko.com

时间:2010-12-5 17:23:32  作者:admin   来源:未知  查看:  评论:0
内容摘要:..

2、软件质量,不仅依赖于架构和项目管理,而且与代码质量紧密相关,本书提出一种,代码质量与整洁成正比的观点,并给出了一系列行之有效的整洁代码操作实践,只要遵循这些规则,就可以编写出整洁的代码,从而提升代码质量。学习整洁代码很难,它不止于要求你掌握原则和模式,你还得在上面下功夫,并自行实践,体验失败。你须观察他人如何实践与失败,怎样蹒跚学步,再转头学习他们的路数,。试试上面的规则,看你的代码的可读性是否有所提升。如果维护别人的代码,使用重构工具来解决问题,效果也好立竿见影,而且会持续下去。副作用指的是被其隐藏起来的事情,比如开机检查密码函数,如果调用前密码未经初始化,就会出错,就隐藏了其时序性耦合的要求。应该在其函数中增加初始化密码的功能,尽管违反了只做一件事的。初写的函数,一般都是冗长而复杂,有太多缩进和嵌套循环,名称随意性大,代码有重复。通过分解函数、修改名称、消除重复,然后遵循本章的规则,重新组装函数,就可以写出短小精炼的函数。代码在变动、演化,而很不幸,注释不是总随之变动,时间越久,注释离代码的本意就越久。只有代码是唯一真正准确的信息来源。。你应该保持良好的代码格式,选用一套管理代码格式的简单规则,然后贯彻实施。如果在团队中工作,则团队应该一致同意采用一套简单的格式规则,所有成员都要遵从。使用能帮你应用这些格式规则的自动化工具会很有帮助。函数名称应该足够告诉我们是否在正确的模块中,源文件顶部应该给出高层次的概念和算法,细节应该向下逐次展开,直至源文件中最低层的函数和细节。就像报纸一样,标题统领提纲概要,内容逐次展开细节。全局变量声明应该放到文件第一个函数声明前,局部变量声明放到函数顶部。相关函数应该放在一起,调用者放在被调用者上面,这样就能轻易找到被调用函数,极大增强模块的可读性一行代码应该多宽?统计数据表明,70%的代码行少于60个字符,代码行应该尽量短小,死守80字节有点僵化,但是不要超过100字符或者120字符。简单的规则是无需向右拖动滚动条,就可以看到全部代码。正是单元测试让你的代码可扩展、可维护、可复用。如果没有测试,每次修改都可能带来缺陷,无论架构如何有扩展性,设计划分如何好,如果没有单元测试,你的改动都可能带来不可预知的缺陷。测试要采用构造-操作-检验模式,每个测试均要可以清晰的拆分为三个环节,第一个环节构造测试数据,第二个环节操作测试数据,第三个环节检验操作是否得到期望的结果。



如果喜欢小额贷系统在线,请告诉您的朋友 Power by DedeCms
//网站统计
//百度统计