机房重构---准备阶段总结

来源:互联网 发布:淘宝那里设置破损补寄 编辑:程序博客网 时间:2024/05/19 00:18

    三层项目结束有段时间了,由于最近把大把大把的精力放到了自考上,机房重构只是停留在了准备的阶段,下面是我在准备阶段对“机房重构”的一些自我认识。

    刚开始的时候非常迷茫,现在仍然很迷茫,不知道从何下手,不过现在通过交流、差博客状态已经好多了,为了更加有效率更加深入的完成这个系统,我觉得对它有个整体的计划非常有必要。通过调查,这个系统完成最快的是贾琳师哥,通过看他的博客,两个星期从头到位完成,而且分层的应用、设计模式的应用都非常到位,理解很深刻;大部分同学都是一个多月两个月完成的,自己进度比较慢,我想在这个阶段用用劲,考虑到自考,定为一个月零10天,有时候逼自己一把不知道自己又多大的潜能。

    So,作品展之前我的目标is对功能进行熟悉、完成数据库的设计that is all。正好周坤和文文也都差不多是这个进度我们三个还能有个交流,互相学习,等到自考结束,全身心的投入到“机房重构的伟大事业”中去,饭可以不吃,重构不可以不做,争取在5月20号完成。就像我师傅杨士超说的,计划要订到每个番茄中,如何提高效率,这就是方法。

   下面步入主题,谈谈我对于机房重构的见解:

   

    一、心态的改变

    三层完成后,我在网易心情里写道:“机房重构和第一遍机房系统我感觉对我来说最大的区别就是心态,前一次将其当做是一项任务来完成,这一次则是当做一项挑战~~Fighting!!!”,没有了之前的恐惧,更多的是对CS学习阶段对自己所学知识的总结和深入理解,心态上的改变让我异常的兴奋,之前看到别人重构的时候屏幕上那些复杂的东东自己也就要开始挑战了,everything is possible,我也要做啦!!!

  

   二、策略上的计划

    这一次重构,不像之前那样漫无目的的进行了,有了前期计划后期计划,有了定点定时交流的对象,方向得到把控,时间上得到了监督,怎么会做不好呢?   

  

  三、方法上的不断完善

    最开始的时候我想的是先画UML图,之后再按着图去敲代码,但是我发现通过看师哥师姐的博客,并不建议我们这样去做,第一次分层敲系统怎知道那个类放到那个层,当然尝试着画图也是有必要的,但是考虑到效率的问题,无用功能少做就少做。边敲边思考,这样图画出来之后,心中有了数,等到合作重构的时候再去先画图也不晚。

    这次先熟悉功能,完善数据库,我觉得这次的数据库设计非常的重要,对于之前冗余的数据库要好好完善,其次应用了存储过程和触发器,能更好的减少.net中的代码量,逻辑判断放到数据库中,这样不是更好吗?

    设计模式的应用,前段时间花了很大的力气去复习设计模式,我想这一点的应用应该不成问题,但是做到何时使用、该不该用自己去衡量。

    关于文档,这个过程我觉得一开始就该考虑,这次的文档也是第一次写,这是一个需要不断去完善的过程,等到系统全部完成之后再写文档有点晚,还是走一步改一步完善一步,这样踏实。

    关于交流,这也是学习方法上的一个很重要的因素,多和完成的人交流,也多和正在实现系统的人交流,思维碰撞在实践的项目中很重要,每周都要去交流就像每周都要写博客一样,境界会提升。


   这些就是我对机房重构的一个浅浅的展望,这个过程中将会遇到很多的挫折坎坷,就让暴风雨来的更猛烈些吧!!!I am ready!!!

0 0
原创粉丝点击