合作开发——设计阶段

简介:             最近一直在做合作开发的图文档什么的,刚开始的时候是很纠结的,纠结的原因就是怕自己做不好,想的太多。回想下自己第一次做个人版画图的时候,也没有这么前思后想的,也许是因为这次深感责任重大的原因吧,总想着不能让我一个人的错误耽误大家的时间,所以设计的时候,尤其是在复用性上面,特别小心翼翼。

    

       最近一直在做合作开发的图文档什么的,刚开始的时候是很纠结的,纠结的原因就是怕自己做不好,想的太多。回想下自己第一次做个人版画图的时候,也没有这么前思后想的,也许是因为这次深感责任重大的原因吧,总想着不能让我一个人的错误耽误大家的时间,所以设计的时候,尤其是在复用性上面,特别小心翼翼。


一,优化类


      这次自己画的图跟第一次最大的不一样就是复用性上了,第一次的时候,规划的不好,很多东西都是写完之后才想起,哦~~~原来这里还可以用以前写的那个方法啊,然后又去改图。虽然这种情况不是很多,但是既然出现了,就应该引起足够的重视。



       另外,在对集合,参数的使用上,感觉自己越来越熟了;合作开发画图的时候比较注重各层参数返回值的一致性。



   



二,加入设计模式


       这次对于设计模式,感觉加入这部分也是考虑了很久的地方。





     第一次机房收费的时候,用到的模式就是比较常见的:

          抽象公厂处理三层架构;

         单例模式弹出窗体;

         策略+职责链+外观模式处理下机;



     这次在上次的基础上,改变了硬塞模式的方法,采取先列举,然后将不适用的勾掉,选了一些比较合适并且不是那么别扭的模式加上去。



     三,B层的分类



           对于B层的分类,这里是争议最多的地方。

      有两种思路:一是 功能;二是 表;这次刚开始做的时候,按什么分争论比较大,而且感觉自己能力有限,不能提出一个很好的方法来说服自己的组员,中间还查过领域模型,看过企业架构设计,虽然都没用上,也算是挺好的经历吧。

     

     四,管理

           在管理方面,我一直属于被动者吧。这次合作开发,找的两个伙伴:超强,跟我坐的比较近; 还有学长(刘杰)在考试系统测试的时候总一起干活。都是比较熟悉的,但是这次感觉大家沟通挺多的,从他们身上学到了挺多东西。 可能有时候站的角度不一样了,看到的东西也就不一样了。


       可能高山上又怎样壮丽的风景,也只有爬上去的人才知道吧。

   

       大家加油吧~


目录
相关文章
|
8月前
|
监控 数据可视化 数据建模
软件工程之设计分析(2)
软件工程之设计分析(2)
74 0
软件工程之设计分析(2)
|
8月前
|
设计模式 关系型数据库 UED
软件工程之设计分析(1)
软件工程之设计分析(1)
125 0
|
自然语言处理 数据安全/隐私保护 开发者
「需求工程」需求工程—需求规范(第3部分)
「需求工程」需求工程—需求规范(第3部分)
|
敏捷开发 监控 数据可视化
从一个小角度观察敏捷实践
从一个小角度观察敏捷实践
122 0
从一个小角度观察敏捷实践
【软件工程】——可行性研究
【软件工程】——可行性研究
154 0
【软件工程】——可行性研究
|
存储 BI 数据处理
软件工程之软件需求分析
软件需要解决的是用户所面临的现实问题,但是,这些现实问题需要由软件技术人员来解 决。情况往往是,开发软件的技术人员精通计算机技术,但并不熟悉用户的业务领域;而用户 清楚自己的业务,却又不太懂计算机技术。
1688 0
|
运维 测试技术 持续交付