作业要求【https://edu.cnblogs.com/campus/nenu/2018fall/homework/2446】
1.版本控制
最初并不能理解版本控制的实际作用,觉得操作上也存在着很复杂的过程,一次版本控制要花费需对时间去建仓库上传代码等等,但是经历过一次更改了的代码找不到之后发现,寻找以及重新编译所花的时间比版本控制要多得多。也慢慢养成了版本控制的习惯,更有助于代码的保存与修改。
2.代码规范
当我们进行结对编程以及团队编程时,会发现每个人的编程习惯都是不同的,这样一来最后总和的代码会出现许多不同的变量名,每个人还都要花费大量的时间去修改和统一,造成代码混乱无法运行等结果,通过软件工程我们学会了代码规范,发现了这样能给我们节省很对不必要的麻烦和重复。根据个人习惯写出来的代码无法进行统一,而根据大家的习惯制定了统一的命名规则之后,起到了事半功倍的效果。
3.单元测试
最初完全不懂如何操作单元测试,在网上找了许多才看懂如何进行单元测试,使用过后发现了单元测试的方便之处,可以让我们快速发现哪个模块存在问题,可以直接对部分函数进行检测,并对症下药,使用起来十分方便。
4.站立会议
在一周每天一次的站立会议之中,我们可以进行讨论昨天的进度,以及无法独自解决,需要大家一起探讨的问题,在大家一起的讨论下很多事情可以起到事半功倍的效果。而且,站立的确可以让我们提高效率。
5.需求分析
一个明确的需求分析可以帮助我们了解客户需要的所有要求,从而确定系统应该做什么,一份完整的需求分析,能够更加准确地完成好客户需要的项目。