摘要:
第二次阅读作业给了六篇文章,而我只读了其中一篇,因为其他五篇是英文的。我知道这个借口肯定不是借口,但作为四级还没过的我,也只能找到这个借口了。在读了图灵社区《有人负责,才有质量:写给在集市中迷失的一代》这篇文章后,由于书中讲到很多灰常专业的名词,而我只读了这一篇文章,实在过意不去,于是又读了《大教堂与市集》这本书。这两本书在立场上意见相左,不过正所谓兼听则明,我说不出谁对谁错,但我感觉后来的这本书中的观点比较中和,而前面这篇文章的观点未免失之偏颇。第一篇文章以事实为基础,讲出了代码复用的种种弊端,包括标准混乱、维护困难、冗余内容太多,代码重用节省的资源被重用代码带来的种种问题抵消甚至不够,我们 阅读全文
摘要:
读完移山之道最大的收获就是,原来软件开发还是有章可依、有法可效的。软件开发,这个神秘高深的工作,是可以分开大家一起完成的,有点像盖大楼,有房地产开发公司管理,设计人员画图纸,施工人员照图纸施工,检查人员最后再对工程进行质量检测,合格就验收,不合格返工,而营销人员去负责打广告,卖楼。他们各司其职,少谁这项工程都玩不转,软件工程里也有类似的分工。本来欣喜得以为PM是非常好的工作岗位,不用和代码打交道,结果上次课经过一学姐的说法是其他人不干的她全干,顿时就对这项工作失去了兴趣。软件开发像建大楼,但又不像建大楼,大楼的建设者对每一项任务都有其详细的施工方案,只要大家按照详细的施工方案来办,大楼肯定能保 阅读全文
摘要:
结队成员 194 王伟东 168 李世杰1.开篇语:第二次的软工作业之结对编程算是告一段落了,在迷茫、恐惧与彷徨中落下帷幕,我们从此可以安枕一段时间。第一次正式得尝试结对编程这样的方式来写程序,以前写程序遇到bug时也请过同学帮助修改,但那是代码大体上完成以后的事了。2.结对编程优缺点之我见结对编程的好处就是时时刻刻都有两双睛(或许还有0、1、2双眼镜)同时盯着显示器,两个人都能深刻的了解代码每一个方法、变量的作用,还知道每一种方法的实现等等的程序之中每一个细枝末节,这样做带来的显而易见的好处就是可以避免非常低级的bug。学c语言的时候,我想了想我们从开始写代码到实现要求的功能所化的时间可.. 阅读全文
摘要:
第一次用c#写代码,从不知道语法到基本完成作业,这几天过的好艰难。写代码之前我估计这个小程序一天用一天时间可以写完,我前一天先看了一下午c++,想第二天就把它做完。我的规划是一个小时设计程序架构,包括用几个类、几个函数;接下来用两个小时设计各个函数,具体实现函数的功能;然后用三个小时完成代码,两个小时调试。在实际操作过程中,我发现这个设想根本没办法遵照实行,也没有按照步骤来一步一步完成任务,而是边写代码边上网查相关资料,特别是写函数的具体实现时,很多功能并不是自己写,而是上网查相关函数,如果有可以直接用的最好,没有可以直接用的,就重写函数,这一个过程花的时间比较长,我大概花了5个小时。写完之后 阅读全文