201971010222-李瑞婷 实验一 软件工程准备-学习一
项目 | 内容 |
---|---|
课程班级博客链接 | [https://edu.cnblogs.com/campus/xbsf/2019nwnucs] |
作业要求链接 | [https://edu.cnblogs.com/campus/xbsf/2019nwnucs/homework/12512] |
课程学习目标 | 1.学习博客园软件开发者学习社区使用技巧和经验 2.Github的基本操作。 |
实现的学习目标 | 1.博客园学习了解 2.Gitub账号的注册及项目托管 3.博客书写 |
作业完成情况
任务1:
课程调查问卷已完成:https://www.wjx.cn/vj/OWi5cQG.aspx
任务2:
博客园账号已注册并且加入班级:https://edu.cnblogs.com/campus/xbsf/2019nwnucs
任务3:
Github账号已注册,了解并学习了Github基本操作:https://www.cnblogs.com/wzq1998/p/14332417.html
任务4:
博客园、github账号信息已填写:https://www.chaojibiaoge.com/U/url/7nol3kmr
任务5:
三个需要找答案的问题:
问题一:
好的软件,从表面来看,我们可以理解为没有缺陷,没有bug的软件。软件团队的人几乎每天都在和bug打交道,那么我们如何去评价这个软件是否有bug,而bug又在衡量这什么?
答:什么是bug,其实每个人对软件的行为和用户的期望值是不一样的,bug更多的来说是取决于用户,开发者的不同角度,满足用户和开发者,做到足够好,就能尽可能的减少bug。
软件团队每天都在和bug打交道,bug的多少衡量这一个软件的开发效率,用户满意度,可靠性和可维护性。
问题二:
单元测试应该准确,快速地保证程序基本模块的正确性,怎么样才算一个好的单元测试,它有哪些标准呢?
答:单元测试应该测试程序中最基本的单元,在此基础上,可以选择测试基本的功能点。除此之外,单元测试必须有熟悉代码的人来写,测试要快,结果要一致,在测试结束后,应该保证机器状态不变
,和产品代码一起保存和维护。
问题三:
从接触计算机以来,我们一直在写代码,有单独写的,也有一起合作写的,我们习惯注释,时刻注意代码的规范和设计,可是我们写的代码,到底是给机器看的,还是给人看的?
答:我们将代码写进编译器,看似是电脑在运行,但总归是给人看的,计算机只关心的是编译生成的机器码,规范代码是为了让合作者看的明白,清楚。