常高伟的专栏

关注软件开发和技术中人的因素

重构手法:Inline Temp

 1.1 Inline Temp1.1.1 概述对所有对该变量的引用操作,替换为对它赋值的那个表达式自身。1.1.2 动机一般是用作replace temp with quer的一部分使用。另外一个地方是它不利于其他重构手法的使用。1.1.3 做法1、 如果这个变量未被声明为const(

2009-11-12 18:53:00

阅读数 1385

评论数 0

重构手法——Inline Method

 1.1 Inline Method1.1.1 概述在函数调用点插入函数本体,然后移除该函数。1.1.2 动机代码大全和重构中都强调过的一点是,为了代码的可读性,不要吝于为几行代码写一个函数。这个重构方法,就是针对上述原则的滥用。如果代码已经清晰的表达了其意图,间接层的必要性就不大了。这个时候,就...

2009-11-10 19:46:00

阅读数 1905

评论数 0

重构手法之——Extract Method

概述你有一段代码可以被组织在一起并独立出来。将这段代码放进一个独立的函数中,并让函数名称解释该函数的用途。以后的笔记要多些自己的理解。而不单单是对文中内容的摘要。动机适用情况:主要是为了提高可理解性。1)函数过长;2)需要注释才能够理解——这两种情况下可以考虑使用此重构手法。目标:简短而又有良好命...

2009-10-19 21:23:00

阅读数 1464

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭