第二次作业

这个作业属于哪个课程 <https://edu.cnblogs.com/campus/zjlg/rjjc20 >
这个作业的目标 <通读构建之法,提出三个问题>
姓名-学号 <周志凌>-<2018330301069>
第一个问题 团队与个人有时候该如何取舍?

出处:团队对个人的期望,个人能力即使很强,也要按照团队制定的流程工作。
--引自《构建之法》P51
我的想法:团队与个人的取舍问题,一直是长久以来讨论的问题,同样在软件,计算机领域,时时刻刻存在这个人的取舍和团队的利益。按这句话来说
个人能力即使很强,也得按照团队制定的流程工作,这是对的,因为个人既然选择在这个团队,就要为这个团队有所作为,为团队着想,按照规矩办事。
但是,当个人能力很强的时候,甚至可能超脱了团队的范围,能够有更好的发展空间,有更好的远见,或者流程存在问题时依然要维护团队利益为先,牺
牲自己的利益吗。我觉得不是的,团队可以是个资源,也可能成为限制你的囚牢。所以这个问题一直值得我深思。
第二个问题 bug是否是衡量质量合格不合格的标准?

出处:很多人认为有Bug就是质量不合格,没有Bug就是质量完美,其实这也未必。
--引自《构建之法》P17
我的想法:bug可以是看出一个软件,一个程序的制作水平和精密度,但是这也并不是绝对的,一般情况下,更加精致完美的系统必然伴随着bug的滋生,
就跟人无完人一样,没有完美的程序,肯定会有一定的不完美性和一定的bug。bug的存在可以成为衡量一个程序,软件的标准,虽然不绝对,但是这的
确是衡量一个程序出错率的一个体现,也是符合大众的评判的,所以这句话有一定的正确性,如果说这也未必那未免也太过否决。我也滋生出一个问题,
bug是否是可以在计算机中可以完全杜绝的,如果可以该怎么做。

第三个问题 当编程员水平有差距时,程序的质量一定取决于高的一方吗?
出处:在结队编程中,因为有随时的复审和交流,程序各方面的质量取决于一对程序员中各方面水平较高的那一位
--引自《构建之法》P79
我的想法:我觉得这是不对的,虽然编程员水平有差距,但既然是合作,那么程序各方面的质量必定是由双方共同决定的,也许在程序监督中,水平高的
一方能更好的提高程序水平,但是水平低的一方也不是一无是处,两人合作的程序他也会提供一定的思路,精力以及想法,这是十分重要的。

posted @ 2020-11-02 23:13  芒果味的绵羊  阅读(70)  评论(0)    收藏  举报