老师课上也讲到了单元测试,我结合老师所讲和《构建之法》单元测试的内容,将自己的程序进行了测试。过去写的程序觉得达到自己想要的结果就好了,然而现在进行测试时却发现了许多问题。这就要求我在以后的编写程序时要做到严谨。
我在以前的编程过程中,因为懒都没有怎么写过注释,导致以后再看自己写的程序时只能重新整理思路才能明白。其实代码的规范和注释也是程序的重要部分。无论是类名还是对象名,缩进还是行宽等在编程中都有所规定,否则容易造成混乱,分不清谁是谁。要学会分装,编写函数,我在这一方面做的还是很不好的,总是喜欢将所有问题的解决办法写在主函数中,而没有函数的分装。在现阶段我们需要的是合作,我在与自己队友合作讨论的过程中学会了她的思考模式,有利于提高效率,相互学习。
每个人都有适合自己的团队模式,所以我们要找到适合自己的团队合作模式,书中提到了几种团队合作模式和开发流程,都有各自的优缺点。在我看来功能团队模式更适合我,不过在以后的发展过程中我也要不断培养自己的团队合作水平。
敏捷流程在软件开发中有着重要的位置。敏捷流程步骤为:找出产品需要做的事情,决定当前的冲刺需要解决的事情,冲刺,改进或增加新功能,交付给用户。团队合作中需要敏捷;对敏捷的总结,包括一些敏捷流程的经验教训。但我对这些还不是太懂到底该如何进行。