这周对《构建之法》的部分阅读,对软件学习以及软件开发有了更加深入的认识。不光是在技术方面,还有个人的素养以及团队的合作上。在个人 方面,养成良好的编程习惯十分重要,因为良好的编程习惯,会在无形中让你的编程工作得以更加顺利的进行。简洁明了的注释,适当的缩进,以及合适的命名方 式,都是在以后的学习中应该学习和应用的。
同时,本周还学会了相关软件测试的应用,了解到了软件测试的相关知识。
1.使用VSIV写单元测试的方法和相关例子
2.什么样的测试是一个好的单元测试。
a.测试应该在最基本的功能/参数上验证程序的正确性
b.单元测试必须由最熟悉的人来写
c.单元测试之后机器保持不变
d.单元测试速度要快
e.测试应该产生可重复,一致的结果
f.单元测试应该覆盖所有代码路径
3.回归测试。
一个好的程序员,应该在实际工作中不断学习和不断成长,根据自己的情况选择在哪个方面追求“专和精”,在哪几个方面达到“知道就好”的水平。然而,在团队工作中,稳定、一致的交付时间是衡量一个员工能力的重要水平。