软件工程网络15个人阅读作业2(201521123029 郑佳明)
软件工程网络15个人阅读作业2
提出问题
快速通读教材《构建之法》,并参照提问模板,提出5个问题。
如何提出有价值的问题? 请看这个文章:http://www.cnblogs.com/rocedu/p/5167941.html ,以及 在互联网时代如何提问题。 还有这些要点:
- 在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文
- 列出一些事例或资料,支持你的提问。
- 说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾?
(1)
答:
第89页,两个人合作的状态,作者介绍了一步一步的走向好的方向。 我觉得有一部分不可能一起完成,并且会在半途而废,这时候难道就没有任务了吗?我认为作者需要添加上有2个方向的结局,提前解体也应该有为下一次合作做一定的准备工作,不然就让孤.单者无所事事吗,这时候需要给一些指引,指引这些同学最后能达到完成最后合作的项目,就算不能完成全部的工作,但是也是有去做,有趣付出的,不是吗。我认为有趣付出汗水的,就一定会有所收获,也会i有回报。而且第一次结对编程,肯定会有很多问题,并且需要我们去解决。
(2)
答:
第115页的第六章敏捷流程,在我看来,敏捷是一个人的身手比较灵活,而这里敏捷流程是一系列价值观和方法论的集合。这我就看不懂了,感觉有点高深,不是一般人理解的敏捷。而后看到了,极限编程的定义,感觉这是假设并把遇到的问题推到极致,假设客户每时每刻都在身边,时时了解需求,这是很好的想法,因为我们编程不是编完就万事大吉的。我们需要跟踪客户的感受,需要时时更新有活力的产品。这样子就可以有所收益,有收益才有动力继续做下去。
(3)
答:
第169页,原文为,开发网站,就认为用户一定需要一个网站;开发移动应用的,就认为用户一定需要一个APP。我的观点是,这样子很正常也很合理,难道我杀猪的不卖猪肉还能卖狗肉吗,每个人需要各司其职,做好自己的事情与产品,只不过需要吧人们的需求吧自己的擅长的方向引导,不然如果用户用得少,难道我就关闭应用,而朝着流行的方面走吗,每个流行之后,螃蟹被吃了,再上去努力,另一个潮流就快来了。我认为还是需要稳定的踏踏实实的工作。
(4)
答:
第84页,左下角的英文,我是知道英文上面的中文是译文。然而放这段文字的目的我不知道。然后就觉得会不会有些多余?就是我们已经把中文给学生了, 那英文是来锻炼我们的英语吗?我如果是在看书的话,我会不自觉的跳过去,然后假如后面遇到不是很想看的内容也会跳跃了,这样子是不好的,而且一本书不应该都是有用的东西,否则一本书能薄则薄,要那么厚干嘛,也许是我不明白其中的含义吧,
(5)
答:
第74页,左下角注释的部分,虽然这个示例是为了让同学们知道注释不能过度,所以会显得乱,这样子一说好像利索当然。但是在我看来是不合理的,我在课上听老师讲课,然后只知道这是过度注释,然而过度在什么地方,由于全是英文,所以我没看懂全部。在我看来,看到一本书,然后大半页是看不懂的内容就会使得我看不太下去,进而产生不想看的想法。我认为可以适当让他简单易懂一点,例如是中文版的,或者条理,排版整洁干净的,因为是错误的,就需要我明白错误在哪,这样子印象会更深刻一点。