
重构
geekerhw
这个作者很懒,什么都没留下…
展开
-
Part0:认识重构
什么是重构为什么要重构什么时候应该重构总结什么是重构 Refactoring是这样的一个持续的过程,在不改变代码外在行为的前提之下,对代码做出修改,以改善其内部结构. 改善其内部结构的含义是提高代码的健壮性,可扩展性,可维护性,增强代码的可读性,我们日常工作一般有两件事,完成新功能开发 & 解决bug,改善其内部结构可以帮助我们更迅速,高效的完成这两件事,降低我们开发的成本,加快我们开原创 2016-07-10 10:37:17 · 1109 阅读 · 0 评论 -
编写可读代码的艺术
命名带上有效信息有效用词避免歧义约定俗成符合惯例注释类注释字段注释函数注释异常注释逻辑表达式的书写习惯循环表达式结构总结 编写可读代码,是基础中的基础,但又非常的重要,所以我把它放在了总结具体重构手段的开头,这个是必须要掌握的日常开发中,大多数情况下我们都是team开发,并且往往阅读>编码,所以你的一举一动和编码习惯都会影响到他人,作为团队,统一编码风格是基本要求,写出原创 2016-07-10 16:11:51 · 1004 阅读 · 0 评论 -
Part2:重新组织函数
介绍提炼函数用函数取代产生临时变量的语句引入解释性变量使临时变量也遵循单一职责介绍过长函数是造成代码混乱的重要原因之一将一个过长函数分解为多个小函数,每个函数都有自己的单一职责,并且使它们的名字具有自解释的功能(关键)简短而命名良好的函数粒度很小,复用机会很大会使高层函数读起来(调用这些小函数的地方)就像注释,前提是在命名上下点功夫,事实上也必须这样做在重新组织函数中可能会遇见一些原创 2016-07-15 16:26:51 · 755 阅读 · 0 评论