零散读书笔记(二)之《构建之法》
作者:互联网
[续]
四、对于个人能力不断提升的理解
作为一个软件工程专业的学生,我们要清楚在变成生活中如何高效率地完成任务且最大程度地提升自己。也许在工作中,工程师是团队协作较多,但每个团队都要求每个人都是一个合格的工程师。首先,要求我们具有将自己负责的模块完成且质量较好的能力。
1、单元测试
步入社会,我们不会有导师时刻注意我们的进展甚至花费自己的精力去修正和指导,所以,单元测试是必不可少的。
所谓单元测试,就是既可以验证我们代码的正确性、不改变代码性能、快速、结果不具有偶然性等基础条件,但他只能最大程度上辨别代码如何会更好,并不会帮助我们找到所有的缺陷。
2、回归测试
在单元测试后,还需要进行回归测试,验证缺陷是否已经被改正;
3、效能工具
在不存在缺陷的情况下,还需要关注到代码的性能,即工作效率;比如,两个人领着同样的薪水,A比B花费时间少,工作效率高,B会不知不觉地被淘汰掉,程序的效率也是这样的说法。
有句话令我印象深刻,“如果你忙到写单元测试的时间都没有,那你写出来的功能不会很好。”
五、回归团队
书中用足球比赛作比,我们都知道,足球比赛相当考验人与人之间的默契;那么这时,在一个团队中,个人能力不会显得很突出,但也不可或缺,而不断变换的阵型(程序中的解决方式),可能就成为了制胜秘诀。在团队中,我们要对自己的能力有一个较为清晰的认知。
1、衡量个人能力的数据
花费多长时间、质量如何、返工几次等均可以作为衡量标准;
2、团队对个人的期望
放在团队中的话,衡量个人的能力的数据,同样可以作为一个团队对个人的期望标准线;
我们更要明确自己成长路上的目标,包括考级、代码量、自我认知等,我们会经历不同的阶段,希望我们都能够学有所成,在简历中只能自己都自豪的经历。
标签:零散,个人,读书笔记,代码,单元测试,能力,构建,团队,我们 来源: https://www.cnblogs.com/liuzijin/p/16451740.html