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

时间:2022-12-20 15:39:48

   奋斗了二个多月的机房收费系统个人重构版终于完成了,尤其是这个暑假基本上都在

跟它死磕.其中的各种纠结就不在这里啰嗦了,下面重点说说这次重构的过程和收获:

1.准备阶段

   其实这个准备阶段就是各种尝试,各种受打击.刚开始的时候没有给自己一个详细的规

,导致自己基本上不知道该干什么.文档,画图,代码,数据库各种敲,各种画,各种写.

后什么也没有弄成,连个简单的登录都敲的乱七八糟.经过自己的反思和师傅的指导,自己

应该踏下心来老老实实做一件事.经过综合分析,决定先画图,而且不加任何设计模式.

图画好了,实现就简单了.

 

2.实现阶段

   有了前面的纠结和规划,接下来就是痛苦的画图了,整个画图过程持续了差不多两周

,期间不断的修改和推倒重来,直到自己觉得他已经足够完美.虽然痛苦,但是整个画图

过程让自己对整个系统有了全新的认识,通过不断的思考,将设计模式也加进去了,虽然也

就用了一个简单的抽象工厂和外观类(没有使用外观层).但是相比于刚开始的时候,这时

候的自己对这个系统已经从迷茫变成了充满信心.虽然后面在实现代码的时候,发现自己

画的图其实有很多问题,但是整个画图的过程给了自己信心,也明白了画图在整个系统开

发过程的重要性.接下来就是一边敲代码一边继续完善图.中间学习了存储过程,视图以及

事务的简单使用.

 

3.验收和完善

   这次验收重点是图和文档,对于功能的验收几乎没有.期间也发现了一些问题,因为自

己在图上花的时间比较多,问题不大,但是文档就写的不太好,很多文档都不完善,对文档

的重视也不够.所以自己就花完几天时间将几个比较重要的文档重新了解,重新写了一下,

虽然大部分还是模仿别人的,但是对于主要文档里面需要包括那些部分有了一个了解.

把其他的UML图画了画,状态图,活动图,部署图,构件图能画的都试着画了一遍.

 

4.总结

          通过这次重构,发现自己要学的东西还有很多,很多东西都是知道,但是用的时候却很

费劲,比如一开始想加观察者模式,结果却没有成功.对文档的重视和理解都不够.这些在

以后的学习尤其是合作版的时候都需要重点来学,不过整个重构的过程,让自己也学到了

很多,对一个系统的开发过程,以及需要注意的地方有了一定的了解.对数据库的操作,代

码规范等都有了一个全新的认识.总体来说这次的重构感觉还是不错的,发现自己不懂得

地方在以后的学习中会重点去学!