摘要:
M2阶段也快结束了,在此对M1和M2阶段做一份总结。之前的问题之前在http://www.cnblogs.com/encoin/p/4027044.html中提出了5个问题,现在去看觉得当初提的问题挺幼稚的。而且自己也给出了回答,在此就不再赘述,仅对最后一个问题做一些补充。对于最后一个问题,我之前的... 阅读全文
摘要:
(个人阅读作业2:http://www.cnblogs.com/jiel/p/4030382.html)一.教堂与集市1.1 定义 “两种不同的自由软件开发模式:大教堂模式(The Cathedral model):源代码在软件发行后公开,但在软件的每个版本开发过程中是由一个专属的团队所控管的。作... 阅读全文
摘要:
软件工程的大泥球(原文地址:http://www.laputan.org/mud/) 大泥球的定义:ABIG BALL OF MUDis a casually, even haphazardly, structured system. Its organization, if one can ca... 阅读全文
摘要:
(最近看了两篇关于“银弹”的文章,做一点笔记,其中,英文基本上是引用原文)一.No Silver Bullet: Essence and Accidents of Software Engineering 这篇是Fred Brooks在1987年所发表的一篇关于软件工程的经典论文。 (链接:htt... 阅读全文
摘要:
看了一下我的结对编程的小伙伴个人项目的代码,提出一些我的复审意见.值得欣赏的地方: 1程序总体逻辑结构清晰,注释简洁清楚,十分方便别人阅读并理解代码; 2对C#的一些函数比较熟悉;(至少有些函数我不得不去查一下具体的用法) ... 阅读全文
摘要:
[附加题]改进电梯调度的interface设计,让它更好地反映现实,更能让学生练习算法,更好地实现信息隐藏和信息共享。目前的设计有什么缺点,你会如何改进它?1.之前判断电梯是否闲置的函数不太好理解,重新修改了,如下所示: //是否停顿状态(停止的以及开门间隔>=0) pu... 阅读全文
摘要:
结对编程人员:184/0501 结对编程 1.1 结对编程的优缺点 优点: ● 与单独开发相比,结对能够使人们在压力之下保持更好的状态。结对编程鼓励双方保持代码的高质量,即使在出现了让人不得不飞快地编写代码的压力时仍然如此。 ● 它能够改善代码质量。代码的可读性和可理解性都倾向于上升至团队... 阅读全文
摘要:
我选择阅读的是《代码大全》第二版这本书。第一眼看到这本书的直观感受是:这也太厚了点。不过它的厚度或许也说明了它的思想的深度和广度。我是先翻了一下前言和目录,感觉讲的东西确实挺多的,也挺细致的。这本书我现在还在看,这么厚的一本书十天半个月自然是很难看完的,我觉得也没必要一下子看完,好书是要慢慢品的。下... 阅读全文
摘要:
写在前面 这大概算是我第一次写博客。主要是对软件工程的第一次个人项目作一下总结,项目的具体要求见http://www.cnblogs.com/jiel/p/3978727.html总的来说这次作业做的很虐心,但是能够总结点经验也算是对得起我前几天耗在这上面的时间。如果有错误,希望大家提出来,多多交流... 阅读全文