【机房合作】机房收费系统合作版总结

简介: 【机房合作】机房收费系统合作版总结

经历了为期一个半月的机房合作开发过程,自己的沟通表达,写作开发以及业务能力方面都有了很大程度的提升,在此来总结一下这个开发的过程。


一、前期准备的重要性

在我以前的认知里,写代码,做项目就是直接开干,打开编辑器边写边想。这一次的机房合作项目,我们从一开始就做好了详细的前期准备工作。首先,通过画图工具进行了UML图、流程图等的图制作,然后详细编写了文档,做好了项目的前期规划,为的就是后期开发过程中的顺畅进行以及可维护性。这些在我以前看来可有可无的准备,经过了这一次的项目让我明白了,这些才是项目开发过程中的重中之重。只有将前期的准备工作做好,才能稳定的进行后面的开发工作。


二、团队协作的重要性

机房合作与机房重构最大的不同就是多人开发,几个人以前完成一个项目的开发。这个过程的锻炼是很有必要的,在我们以后的工作中,更多的可能就是团队协作开发。通过将项目分层,把任务细化成多个分支,让不同的人去完成各自的分支,与此同时还有把握好整体的进度规划,这些都是独自开发不能带来的经验。团队内部也要时刻进行沟通交流,把自己的想法表达给合作的伙伴,遇到了问题共同解决,这也是团队协作开发的一个巨大优势。


三、设计模式的应用

在学习了设计模式之后,没有具体的在自己的项目中使用过,这一次的机房合作中,一次性就使用了四种设计模式,这才真正体会到了设计模式带来的便利。通过使用设计模式,让代码的可维护性大大增加,并且代码更加简洁美观。尽量进行程序的解耦合,让程序符合“对扩展开放,对修改关闭”的设计模式原则。


四、验收过程

验收是展示我们作品的一个过程,在此过程中,通过各种图、文档、代码的展示,以及对这些过程文件的讲解,让我们的项目开发工作形成一个闭环,总结归纳,颗粒归仓。


目录
相关文章
|
11月前
|
C# 数据库 C++
【总结】机房合作碎知识总结二
这周主要是在做《机房合作》和《牛腩新闻发布系统》,零零散散的收获一大筐,不整理也不知道到底收获了多少,贴出来分享给大家
|
数据采集 机器学习/深度学习 算法
多点开花:阿里云基础设施光网络团队论道OFC 2022
OFC 2022进行时,阿里云基础设施光网络团队论道、分享~
多点开花:阿里云基础设施光网络团队论道OFC 2022
|
机器学习/深度学习 人工智能 安全
如何给数据协作筑起保护墙?蚂蚁金服这样做
标准是创新也是前瞻,不仅解决当前的问题,也能解决未来的问题。
557 0
如何给数据协作筑起保护墙?蚂蚁金服这样做
|
分布式计算 Java 区块链
【云周刊】第172期:阿里云总裁胡晓明:"自主研发、共生共存、不碰数据是我们的三条生命线"
阿里云总裁胡晓明:"自主研发、共生共存、不碰数据是我们的三条生命线" ,Java新人必备,整理收集的一些常用Java工具,大数据计算MaxCompute北京高端峰会 ...更多精彩内容,尽在云周刊!
4380 0
|
新零售 云计算
胡晓明:“自主研发、共生共存、不碰数据是我们的三条生命线”
5月23日,在云栖大会·武汉峰会上,阿里云总裁胡晓明表示,自主研发、共生共存、不碰数据是阿里云的三条生命线。
4941 0
|
安全 定位技术 数据中心