嵌入式软件重构——总论.ppt

通过本次课程,你想学到什么? 本次培训内容 重构的定义; 嵌入式软件的重构; 坏味道; 重构的实例(6个) ; 重构在现实开发中的推广和障碍; 成立重构研究小组; 什么是程序?什么是软件? 一、重构的定义 重构——关于本次培训 重构——我的感受 重构的至理名言 任何一个傻瓜都能写出计算器可以理解的代码,唯有写出人类容易理解的代码,才是优秀的程序员; 事不过三,三则重构; 当你接获bug提报,请先撰写一个单元测试来揭发这个bug; 当你感觉需要撰写注释,请先尝试重构,试着让所有的注释变得多余; 当你发现自己需要为程序增加一个特性,而代码结构使你无法方便的这样做,就先重构那个程序; 重构的至理名言 重构之前,必须建立一套可靠的测试机制; 写软件就像种树,优秀的程序员挖成小坑后随及填好,继续挖下一个,只会产生一系列小坑,不会有大坑, 菜鸟则不会意识到所挖的坑正在变大,还是不停的挖,直到自己掉进大坑,爬不出来,陷入无尽的痛苦深渊; 开发时间越长,越能体会垃圾代码的痛苦,却不知道如何改进; Kent Beck:我不是一个伟大的程序员,我只是个有着一些优秀习惯的好程序员而已; 重构的定义: 对软件内部结构的一种调整,目的是 在不改变软件之可察性前提下,提高其可理解性,降低其修改成本。 重构的作用 重构作用的高度总结 增加软件的可读性,可维护性,可测试性; 单元测试

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档