您的位置:首页 > 其它

机房收费系统重构(二)——总结

2013-09-11 20:21 337 查看
奋斗了二个多月的机房收费系统个人重构版终于完成了,尤其是这个暑假基本上都在
跟它死磕.其中的各种纠结就不在这里啰嗦了,下面重点说说这次重构的过程和收获:

1.准备阶段

其实这个准备阶段就是各种尝试,各种受打击.刚开始的时候没有给自己一个详细的规
划,导致自己基本上不知道该干什么.文档,画图,代码,数据库各种敲,各种画,各种写.最
后什么也没有弄成,连个简单的登录都敲的乱七八糟.经过自己的反思和师傅的指导,自己
应该踏下心来老老实实做一件事.经过综合分析,决定先画图,而且不加任何设计模式.将
图画好了,实现就简单了.

2.实现阶段

有了前面的纠结和规划,接下来就是痛苦的画图了,整个画图过程持续了差不多两周
多,期间不断的修改和推倒重来,直到自己觉得他已经足够完美.虽然痛苦,但是整个画图
过程让自己对整个系统有了全新的认识,通过不断的思考,将设计模式也加进去了,虽然也
就用了一个简单的抽象工厂和外观类(没有使用外观层).但是相比于刚开始的时候,这时
候的自己对这个系统已经从迷茫变成了充满信心.虽然后面在实现代码的时候,发现自己
画的图其实有很多问题,但是整个画图的过程给了自己信心,也明白了画图在整个系统开
发过程的重要性.接下来就是一边敲代码一边继续完善图.中间学习了存储过程,视图以及
事务的简单使用.

3.验收和完善

这次验收重点是图和文档,对于功能的验收几乎没有.期间也发现了一些问题,因为自
己在图上花的时间比较多,问题不大,但是文档就写的不太好,很多文档都不完善,对文档
的重视也不够.所以自己就花完几天时间将几个比较重要的文档重新了解,重新写了一下,
虽然大部分还是模仿别人的,但是对于主要文档里面需要包括那些部分有了一个了解.也
把其他的UML图画了画,状态图,活动图,部署图,构件图能画的都试着画了一遍.

4.总结

通过这次重构,发现自己要学的东西还有很多,很多东西都是知道,但是用的时候却很
费劲,比如一开始想加观察者模式,结果却没有成功.对文档的重视和理解都不够.这些在
以后的学习尤其是合作版的时候都需要重点来学,不过整个重构的过程,让自己也学到了
很多,对一个系统的开发过程,以及需要注意的地方有了一定的了解.对数据库的操作,代
码规范等都有了一个全新的认识.总体来说这次的重构感觉还是不错的,发现自己不懂得
地方在以后的学习中会重点去学!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: