机房重构-总结

  机房重构终于结了,充满艰辛,充满痛苦,各种加班加点的实现,为了一个功能,一个窗体忙活一整天,终于结束了,这一刻我觉得都是值得的.这次机房重构我分四个阶段;

(一)、需求分析、画图、文档、设计数据库;

(二)、分层,分线;

(三)功能的实现与设计模式的添加;

(四)完善系统。

     项目实现的过程中自己的想法太多了, 以至于在后期很多种的功能实现的方面用到了太多的时间,总想多进行一次方法的运用,比如结账我实现用到了三种计算方式:时间累加,时间差,以及时间段,从这一系列的学习中学到了也很多,下面从这几个角度来对这次机房重构做下总结:

    一、做好提前准备

      在做前提准备的时候,自己在写文档和画图的方面做的比较粗略,主要是想着了解项目内容,自己的功能要做什么,但是不画图不写好文档在后边的功能实现阶段的不足就体现出来了,刚一开始,感觉没有什么,因为自己想要写的代码内容都在自己的脑子里记住,自己想要干什么,想要实现什么功能,都可以做出来,但是后来随着内容以及代码量的提高,自己在画图和文档上边的不足就逐渐放大了,用到什么就添加什么,没有全局观,没有充分的准备,以至于后边发生了一个什么情况呢,就是你的代码写的很乱,真的就是写完了,自己都不想再看自己的代码了,不画图不写文档跟画图和写文档,这就跟建造一个鸡窝和盖一座大楼区别一样,草草的搭建的工程和精密设计的工程相信我不说大家也都明白吧 。所以,不管你有多么急切的心,请做好的你的规划,这很重要。

   二、代码

       代码怎么写?解决问题该用到什么?该添加什么设计模式?刚接触项目就是一记暴击砸在我的脑门上,相信大家开始接触的时候都有跟我一样的体会和心情,那么该怎么做呢?项目开始之前可以看看的三层的那个实例,三层架构的登陆实例,实现不是目的,而是要从实例中学习,三层的是如何划分,并且是如何调用的。 我们在做项目之前可以自己尝试的做一条线,不会就去问,站在巨人的肩膀上很重要,有时候多问别人一句就可以让我们少走很多的弯路,当我们知道七层是个什么东西之后,好,那就是我们大展身手的时候,代码的层次、结构,代码精简,逻辑判断的运用等等,等做一段时间之后你就会发现其实这个项目也就这么回事。

   三、多尝试,多总结,多动脑

       在用到多张数据表的情况下,尝试使用视图。在实现功能,执行多个操作的时候,尝试使用存储过程、事务、触发器等。每一次的代码错误,调试,都是一种经验,我们要做到及时总结,当经常遇到重复的代码的时候,我们就要停下来思考了,能否将代码进行抽象和封装

   四、思想

      “思想上移、行动下移”,是这次重构最大的感受,从7月31号开始到10月5号,将近两个月,时间虽然长了点,但结束的那一刻真的很开心,加油!

猜你喜欢

转载自blog.csdn.net/qq_42428269/article/details/108933305