当你的程序以一个临时变量保存某一表达式的运算结果 将这个表达式提炼到一个独立函数中,将这个临时变量的所有[被引用点]替换为[对新函数的调用],新函数可被其他函数使用 java 代码 double  basePrice=_quantity * _itemPrice; if(basePrice>1000){      return basePrice * 0.95; else      return basePrice ...
前几天北京图书大厦买了两本书<<重构,改善既有代码的设计>>与<> 特意把书的代码一个字一个字粘出来,望能帮助我们这些开发人员对"重构"理解提供一些帮助, 当你有一段代码可以被组织在一起独立出来 将这段代码放进一个独立函数中,并让函数名称解释该函数的用途 函数的命名是非常重要的,以前我做开发的时候,从来我就不考虑这么多,只要这个函数能跑起来就行,我也不去管那么多,现在看了"重构",感觉它有另外一种思想,望大家好好学习!! java 代码 void  printOwing(double&n ...
JAVA中的反射机制详解 http://www.sina.com.cn 2007年09月25日 09:47  赛迪网 [page title= subtitle=]   作者:baocl   JAVA反射机制   JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。   Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和 ...
maven.apache.org/guides/getting-started/index.html#What_is_Maven 新建JAVA普通项目: mvn archetype:create \   -DarchetypeGroupId=org.apache.maven.archetypes \   -DgroupId=com.mycompany.app \   -DartifactId=my-app 新建WTP web项目: mvn archetype:create \ -DarchetypeGroupId=org.apache.ma ...
      每当要进行重构的时候,第一个步骤永远相同:我得为即将修改的代码建立一给可靠的测试环境,这些测试是必要的,因为尽管遵循重构准则可以使用我避免绝大多数的臭虫引入机会!!        重构之前,首先检查自己是否有一套可靠的测试机制,这些测试必须有自我检验(self-checking)能力!       重构技术系以微小的步伐修改程序。如果你犯下错误,很容易便可发现它!    &nbs ...
liuzongan
搜索本博客
我的相册
C8ce1301-f7c2-31ae-9f75-a3294b094bc2-thumb
李1翠
共 6 张
最近加入圈子
存档
最新评论