欢迎来到天天文库
浏览记录
ID:50840149
大小:63.00 KB
页数:22页
时间:2020-03-15
《敏捷开发技巧-消除代码异味.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于Ja
2、vaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch敏捷开发技巧-消除代码异味来源于JavaResearch本文通过简单通俗的例子, 告诉我们如何判断代码的稳定性和代码中的异类,
3、并且如何重构此类代码.异味这个词,可能有点抽象,我们先看一下下面的例子这是一个CAD系统. 现在,它已经可以画三种形状了:线条,长方形,跟圆.先认真的看一下下面的代码:class Shape { final static int TYPELINE = 0;
4、 final static int TYPERECTANGLE = 1; final static int TYPECIRCLE = 2; int shapeType;
5、 //线条的开始点 //长方形左下角的点 //圆心 Point p1; //线条的结束点 //长方形的右上角的点 //如果是圆的话,这个属性不用 Point p2;
6、 int radius; } class CADApp {
7、 void drawShapes(Graphics graphics, Shape shapes[]) { for (int i = 0; i < shapes.length; i++) {
8、 switch (shapes[i].getType()) {
此文档下载收益归作者所有