机房个人重构——总结思考

前言

   机房收费系统经历了三个月的时间,其中有很长的时间没有分配时间给这个项目,形成了原本一个月可以完成的项目花了三个月的时间长线;

   通过下面的项目图,即可以看到自己在规划一个项目时的状况;



机房个人重构项目的收获

 第一步文档驱动、画图

     虽说是文档驱动,自己只是简单地画了画类图、包图、设计了数据库中的表、ER图和原型图的功能分析;没有进行全面的文档规划;这是一个需要提高的地方。其中软件的开发过程, 应该是文档驱动为主,它是一个项目的灵魂。

   自己对机房的整体架构在这一个环节进行了改进。

  1、总体划分:分为教师端和学生端两个主界面,各自进入各自的界面;

  2、 小功能的改变

  学生可以申请注册、修改密码(添加密码眼功能);

  每一个窗体中都显示当前用户的用户名 ;

  当前登录用户查询个人信息或管理信息时不需要再次输入个人信息;

第二步 项目实施

 1、七层架构的搭建;

 2、DataGridView控件的使用、键盘事件使用;

 3、抽象工厂+反射机制;

 4、报表的探索;  

 5、功能代码复用;

 6、Try   catch  语句的广泛使用;


验收环节

  1、界面的信息,尽量简单,用户信息不必在主界面全部显示出来,容易造成一种视觉压力,可以简单化;

  2、取消“登录成功”等类似的信息,多此一举,增加用户的等待时间,消磨用户耐心;

  3、 图标配置,尽量突出主要功能的控件,其他控件变小;

 

升华提高

   1、机房个人重构在时间分配方面需要更加完善,如使用甘特图大体规划,即使不准确、不合理也没有关系;

   2、在调试错误的过程中,时间过长记得换个思路,或找其他人来帮忙看一看,不要自己陷进去,出不来;

   3、多使用新的方法和探索新的思路,使用之前没有用到的方法不断地尝试;

   4、期间的笔记很重要,代码块保留下来,系统整理。


小结

   颗粒归仓,是一个非常重要的环节,这篇博客拖延了20多天,总感觉不总结一下心里少点什么东西。总结慢慢地形成一种习惯,一件必不可少的事情;

  总结可以刺激我们思考和成长,这篇总结多少起到了这样的效果。