机房收费系统思想总结
2013-04-01 21:01
253 查看
这次是第二次做机房收费系统了。从开始到结束,期间经历了好些事情,放假,考试等。加起来完成这个子项目也将近两个月了。
1 首先说下画图的感受,第一次这样的先画图,所以当时刚很没有头绪,一头的雾水。不知道冲那里着手,冥思苦想了好久才有了些感觉,画出来师傅看了看不对,推翻了重新来过。这样的事情是经常的事
重点想说的而是类图。类图的画法有多种。可以按照功能块划分,也可以根据实体划分,还可以根据逻辑划分。但是中的一点是一定要全面,不能有遗漏,不然后期的修补是很麻烦的。我就经历了后期的修补,当初化图的使用以为方法一样,只是参数不一样,所以就用了一个方法(因为用的参数都为实体,所以不能重载),但到了后期发现不可以修改了,如果修改了前期的方法就不可用了,只能添加方法。
首先要根据需求分析来总结方法,然后再进行合并或重载,这样遗漏的可能性就少多了。
图中的注释: 这次是让我有深刻体会呀,字段的参数竟然可以隐蔽的这么深。
每个图的注释说明,是什么类,有什么作用,用到的参数,参数需要哪些属性,都是要一一添加的,不然后期是没有办法写代码的。
代码是根据图编写的,所以图的好坏直接影响到代码,而时序图是代码编写的重要体现,所以更要添加好每一个注释。
2 当然了文档也是不能丢掉了,修改代码的时候就是不愿意修改文档,感觉麻烦。这既是前期的工作不足造成的。
3 对于代码的编写编写刚开始感觉有些难,因为要真正写一条线,首先的铺好所有的基础,又犯难了。
对比先前的实例,参考网上的实例,糊里糊涂的就把基本框架做好了。还是有些不明白。但是写了一两条线后就明白许多了,该调用什么,就给什么, 返回什么。这就是各层之间的互不干扰。
这次机房收费系统用到了抽象工厂和反射的设计模式。代码编写中用到了联合查询,存储过程和事物,以及视图。以前以为这些好难得,现在走过了也觉得就是那会事,这就是成长吧。。编写环境用的是vb.NET的平台,比先前的vb更具有面向对象的特性,但是感觉自己用到的面向对象的特点却很少,犯糊涂了,但是还在学习中,或许以后会有更深刻的理解。总的说每走一步都是一个进步,对于这次的个人版的重构,让我深刻体会到图,文档驱动的重要性。
1 首先说下画图的感受,第一次这样的先画图,所以当时刚很没有头绪,一头的雾水。不知道冲那里着手,冥思苦想了好久才有了些感觉,画出来师傅看了看不对,推翻了重新来过。这样的事情是经常的事
重点想说的而是类图。类图的画法有多种。可以按照功能块划分,也可以根据实体划分,还可以根据逻辑划分。但是中的一点是一定要全面,不能有遗漏,不然后期的修补是很麻烦的。我就经历了后期的修补,当初化图的使用以为方法一样,只是参数不一样,所以就用了一个方法(因为用的参数都为实体,所以不能重载),但到了后期发现不可以修改了,如果修改了前期的方法就不可用了,只能添加方法。
首先要根据需求分析来总结方法,然后再进行合并或重载,这样遗漏的可能性就少多了。
图中的注释: 这次是让我有深刻体会呀,字段的参数竟然可以隐蔽的这么深。
每个图的注释说明,是什么类,有什么作用,用到的参数,参数需要哪些属性,都是要一一添加的,不然后期是没有办法写代码的。
代码是根据图编写的,所以图的好坏直接影响到代码,而时序图是代码编写的重要体现,所以更要添加好每一个注释。
2 当然了文档也是不能丢掉了,修改代码的时候就是不愿意修改文档,感觉麻烦。这既是前期的工作不足造成的。
3 对于代码的编写编写刚开始感觉有些难,因为要真正写一条线,首先的铺好所有的基础,又犯难了。
对比先前的实例,参考网上的实例,糊里糊涂的就把基本框架做好了。还是有些不明白。但是写了一两条线后就明白许多了,该调用什么,就给什么, 返回什么。这就是各层之间的互不干扰。
这次机房收费系统用到了抽象工厂和反射的设计模式。代码编写中用到了联合查询,存储过程和事物,以及视图。以前以为这些好难得,现在走过了也觉得就是那会事,这就是成长吧。。编写环境用的是vb.NET的平台,比先前的vb更具有面向对象的特性,但是感觉自己用到的面向对象的特点却很少,犯糊涂了,但是还在学习中,或许以后会有更深刻的理解。总的说每走一步都是一个进步,对于这次的个人版的重构,让我深刻体会到图,文档驱动的重要性。
相关文章推荐
- 机房收费系统思想总结
- 机房收费系统之总结一(思想)
- VB.NET机房收费系统之总结篇(思想的提升)
- 机房收费系统总结(思想)
- 机房收费系统——思想总结
- 【机房收费系统 5】:验收总结(思想)
- 机房收费系统总结五:思想总结
- 【机房收费系统 5】:验收总结(思想)
- 机房收费系统阶段总结(1)数据库设计
- VB查询数据库之终极篇——机房收费系统总结(七)
- 机房收费系统.NET个人重构总结
- vb.net机房收费系统重构——总结(四)软件工程文档3
- 机房收费系统之十(总结)
- 机房收费系统之项目开发总结报告
- 机房收费系统总结之1——类头注释模板
- 机房收费系统(VB.NET)个人版总结
- 机房收费系统总结
- 机房收费系统二次重构个人版总结
- 机房收费系统总结
- 机房收费系统项目开发总结报告