代码改变世界

软工第二次结对编程作业缤纷桌面

2012-12-28 17:21 by kdoo, 175 阅读, 0 推荐, 收藏, 编辑
摘要:真心不想安装这个东西,很不喜欢在电脑里放一些无用的软件,因而打算在用过直接直接卸掉,哼哼~测试软件:微软必应桌面的使用测试测试人:10061150 李斌 10061181 由之望测试环境:强大吧,dell的笔记本安的联想的系统,颤抖吧~第一部分下载并使用,按照教程描述的 bug 定义, 找出一个功能性的比较严重的 bug。至少一个. 用专业的语言描述 (每个bug 不少于 40字), 如有必要, 可以配图。1、 强忍着心痛的感觉,双击安装程序后,它竟然直接就给我安装了,连个安装路径的选择的机会都不给我,这个软件未免也太智能了吧,难道它知道我想安在哪里?别闹了好吧~2、 不行了,心痛了,先关掉隐 阅读全文

第二次阅读作业

2012-11-12 13:35 by kdoo, 196 阅读, 0 推荐, 收藏, 编辑
摘要:相比第一次的阅读作业只需要阅读教材,这一次的阅读作业的阅读量明显要更多了。 十分可惜的是,瀑布模型的那个网页我一直都打不开,所以只能用百度和维基查了一下。显然,瀑布模型是一个便于分工合作的模型,瀑布模型使得每一个阶段都按部就班的完成,不易出现问题,但是这种模型并不能够满足用户需求的变化,如果用户的需求一直在变化,那么瀑布模型就显得毫无价值。 对于这一次的阅读任务,给我感觉最深的便是big ball of mud这篇文章,“大泥球”指的是指杂乱无章、错综复杂、邋遢不堪、随意拼贴的大堆代码。“大泥球”实际上存在于很多的程序和系统中,而这些程序大多都是一次性完成的,为了使软件不出现问题而产生... 阅读全文

读《移山之道》小结及疑问

2012-10-31 00:14 by kdoo, 142 阅读, 0 推荐, 收藏, 编辑
摘要:移山之道是一本介绍软件开发方法和工具的书。本书的作者是正在给我们上软件工程课的邹欣老师,老师用他一贯风趣的语言写下了这本幽默感十足的书,书中通过一系列发生在团队成员之间的故事和对话,生动地描述了在实战中如何运用开发方法,让读者了解如何在工程中实际运用VSTS进行开发。书中先从VSTS体系说起,阐述了如何利用VSTS方法进行有效地团队开发和敏捷开发。然后开始介绍软件工程中的具体技术,涉及了代码规范、代码复审、结对编程等内容,完整地介绍了软件开发的全过程。书中最后一部分通过实例分析,讲述了项目计划、项目的具体开发与稳定等内容。在pairwork之前,我的代码都是由我自己一个人编写,刚接触结对编.. 阅读全文

结对编程作业,终于憋出来了一个。。。

2012-10-22 14:38 by kdoo, 323 阅读, 0 推荐, 收藏, 编辑
摘要:结对编程成员:李嘉良10061152,由之望10061181(这照片照的。。。) 结对编程是指两名程序员坐在一台电脑前合作完成一个项目,这样的合作比一个程序员单独工作要快很多,而在两年的编程生涯中,一项都是自己一个人完成代码的编写,从来都没有两个人一起合作过。这一次和大神李嘉良合作完成电梯调度这一程序,在老师给出的代码中包括了电梯的各种属性,我们要做的只是想出一个算法使得电梯上下运行搭载乘客效率最高。老师给出的bus算法能保证所有的乘客都有电梯坐,但是这样做的效率极低。 正如上文说到的,结对编程最大的好处就是提高了码代码的效率,达到了事半功倍的效果,然而我认为结对编程还是会存在一定的缺... 阅读全文

第一次软件工程作业

2012-09-24 14:01 by kdoo, 161 阅读, 0 推荐, 收藏, 编辑
摘要:用助教的语言来形容,这次的作业只是一次热身而已,不过对于编程菜鸟而言,难度还是相当大的。 首先是构思,看到作业要求头很大,细节的要求很多,如何全部解决是个难题。我用了大约1个小时的时间来仔细思考该如何写。由于第一次用c#写代码,所以好多函数的运用还不够熟练,所以在通过上网查找和同学的帮助,在不到两个小时的时间内写出了代码的雏形,然而错误还是有很多的,所以调试用了很久的时间,最后也只是勉强达到了作业的基本要求。 第一次接触c#,感觉并不是很容易上手,有好多以前没有接触过的东西。不过总的来讲c#要比c++好写许多。 阅读全文