201521123026 网络1511 刘阳航 软件工程第二周作业

Q1:关于第三章过早优化

过早优化:既然软件是“软”的,那么它就有很大的可塑性,可以不断改进。放眼望去,一个复杂的软件似乎很多的模块都可以变得更好。一个工程师容易在某一个局部问题上陷进去,花大量的时间对其进行优化,无视这个模块对全局的重要性,甚至还不知道这个“全局”是怎么样的。这个毛病早就被归纳为“过早的优化是一切罪恶的根源”。""

我认为,一个会在某一个局部问题上陷进去,花大量的时间对软件进行优化,但却无视这个模块对全局的重要性,甚至还不知道这个“全局”是怎么样的工程师是很少见的。凡是工程师,是否敢在不知道模块是否重要,甚至不知道全局是怎么样的情况下,甘愿盲目花费大量时间去进行软件优化,而不先提前了解一下吗?

我认为在进行开发的时候,就要力所能及地对自己开发软件模块进行分析并优化,不然等到项目已经很大的时候,再对其进行优化,我觉得那时的优化效率也是很低的。

所以说,不能过早也不能过晚的进行优化,何时进行优化,如何进行优化,我想这是我们应该密切关注并且虚心向老师助教同学们学习的。

Q2:关于第四章结对编程

"有效率的结对编程不是一天就能做到的,结对编程是一个相互学习,相互磨合的渐进过程。开发人员需要时间来适应这种新的开发模式。一开始,结对编程很可能不比单独开发效率高,但是在度过了学习阶段后,结对编程小组的开发质量、开发时间通常比两人单独开发有明显的改善。" 

其实,对于结对编程的好处是毋庸置疑的,但是我对结对编程是否适合我们仍持着疑问的态度。对于文本中提到的观点,没错,结对编程不是一天能做到的,是一个相互磨合,需要相互学习的过程,在结对编程度过了学习阶段后,结对编程是的的确确能够有效地提高两人的能力的。但是事实是,现在要进行结对编程的人,并不是专精于开发很长时间的专业人员,而只是一些编程能力有强有弱的大学生,我们可能对编程的知识和经验知之甚少,可能难以和同伴有效地共享自己所总结出来的编程的技巧,甚至在磨合期需要花费大量的时间和精力,而从我们三年的学习经历以来,不论是编程开发或者是网络工程,想要真正学好学精,无一不是需要花费大量时间的,不可能把所有的时间平均分到每一科目上,每一科都会一些但也都浅尝辄止,这样是没有用的,如何能在有限的时间内,从软件工程内真正学到一些有用的东西,还希望老师和助教们指点。

Q2:关于第六章时间为度量的燃尽图

另一个改进是定义我们完成这个任务还需要多少时间?

在分析定义好了需求,但是自己无从下手的情况下,如何才能定义好我们完成任务所需要的时间并以此绘制出以时间为独立的燃尽图,在这个各种匪夷所思的BUG和错误可能层出不穷需要不断测试的情况下,如何才能保证定义任务所需时间的大致准确?而不准确的任务所需时间定义又有何意义?

Q4:关于第十四章测试角色

“既然有专门的人负责,那么我就不用负责了”的错误想法

我认为,在工作中有条不紊的分工和合作是极其重要的。但是这在一定程度上可以说,“既然有专门的人负责,那么我就不用负责了”这种说法并非是错误的,俗话的说得好,术业有专攻,分析好需求后,专门的人可以单独或者合作负责自己专精的事情,再由一部分人专门负责各个项目的统筹兼顾,这并没有错呀?我个人是觉得,如果制定好分工和需求之后,还需要担心其他人负责的部分,这样的工作是繁重的,而效率也是极其低下的。

Q5:关于第十六章创新迷思

“迷思之三:好的想法会赢。在现实生活中,好的主意并不一定会赢”

针对于该问题,文章列举键盘的布局格式QWERTY布局和Dvorak布局,认为好的想法在现实之中不一定能赢。对于此我是就像是邹老师说的,作为一个钻牛角尖的工科生,我认为只要是真正的足够好的想法最终一定能赢

就键盘的布局格式QWERTY布局和Dvorak布局而言,需要多长键盘的使用时间才能让我们深刻的感觉到Dvorak布局能够帮助我们减少手指和相关肌肉的负担和提高打字速度?我想世界上的绝大多数人都是只是利用键盘进行少量的极短时间的键盘输入和输出,这使得Dvorak布局所带来的好处减少到几乎可以忽略不计,Dvorak布局的想法是好的,但是它暂时没有赢的原因是归结于它不够好,我们中的大部分人甚至终其一生都没有办法感受到它所带来的好处。

再举一个我们本专业相关的例子,众所周知,IPv6早在1998年12月被互联网工程任务小组(Internet Engineering Task Force,简称IETF)通过公布互联网标准规范(RFC 2460)的方式定义出台,至今以及有二十年左右的时间,可是我们生活中不仅没有全面普及IPV6甚至于IPV6只存在于我们的大学教材中,可以说IPV4暂时赢了。我们在不断地一遍又一遍地重复着IPV6技术较IPV4而言显而易见的好处,可以说IPV6是真正的足够好的想法,它虽然一时间并不能马上赢过IPV4,但正在不断地慢慢地取代IPV4,可以说在如今的时代潮流下,或早或晚,可能需要再十年,再二十年,但是因为IPV6足够好,它一定能赢。

豆瓣书评

哈哈哈哈哈这是我的豆瓣书评傻瓜每天叉腰笑

转载于:https://www.cnblogs.com/lyhooo/p/8572146.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值