第二次作业

|这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zjlg/rjjc20 |
| ---- | ---- | ---- |
| 这个作业的目标 |通读构建之法,提出三个问题 |
| 姓名-学号 | 张凯伦-2018330301030 |

怎样评判一个软件的好坏

Bug 的多少可以直接衡量一个软件的开发效率、用户满意度、可靠性和可维护性。
--引用自《构建之法》P15
BUG在我看来,一般情况下是存在的,任何算法在特定情况都可能出现漏洞,但是只要代码能够完成我们的目标功能,而且耗用的能量能够接受,那就是一个好的软件

“什么是bug?简单来说,软件的行为和用户的期待值不一样,就叫bug。”

--引用自《构建之法》p15
BUG的出现,会导致结果和预期出现偏差,而要解决这种偏差,就需要修改程序,小改可以直接填一条其他代码来防止这一单一情况出现,大改可能会从出现问题开始从头再来

存不存在没有Bug的软件,即真正意义上的好软件?

一些同学认为,所谓好软件,就是软件没有缺陷(Bug),所谓软件工程,就是把软件中的Bug都消灭的过程。
-- 引用自《构建之法》p15
我认为当你设计的程序来完成一件简单的事,那么可以做到没有bug,但是当你的程序扩大到一个大的体系,那么如果你要追求没有bug,就会付出很多心血,我认为每个程序都有bug是允许存在的,因为程序的产生就是为了来解决特定的问题
当需要的功能在这套程序中完美的运行了,那么不在范围内的bug解决与不解决没有意义。

posted @ 2020-11-02 17:43  ZhangKaiLun9  阅读(96)  评论(0)    收藏  举报