1)查阅相关资料加深对敏捷开发和结对编程的理解; 敏捷软件开发(英语:Agile software development),又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的新型软件开发方法,是一种能应对快速变化需求的软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷” ...
分类:
其他好文 时间:
2020-03-20 14:24:26
阅读次数:
90
1)查阅相关资料加深对敏捷开发和结对编程的理解: 首先观看学习通上老师发布的视频,学习有关结对编程的知识,不懂的继续查找相关资料。 对敏捷开发的理解:敏捷的思路就是减少使用需求文档,改用可以使用的程序原型让客户体验,使用较小的更新让客户可以更多地反馈意见,根据客户的意见进行灵活的调整,敏捷可以解决一 ...
分类:
其他好文 时间:
2020-03-19 20:12:21
阅读次数:
72
一、实验目标: 1)体验敏捷开发中的两人合作。 2)进一步提高个人编程技巧与实践。 二 、实验内容: 1)根据以下问题描述,练习结对编程(pair programming)实践; 2)要求学生两人一组,自由组合。每组使用一台计算机,二人共同编码,完成实验要求。 3)要求在结对编程工作期间,两人的角色 ...
分类:
其他好文 时间:
2020-03-19 14:00:22
阅读次数:
52
结对编程前期准备:了解github的功能操作。 一.创建项目 提交对本地仓库的修改。 在github 上建立自己的远程仓库,后缀名为my-travel-plans.(此时以事先完成了创建,因此显示了重复) 二. 创建连接 git remote 命令用于创建和管理远程仓库。所以我将使用一个命令,在我的 ...
分类:
其他好文 时间:
2020-03-19 13:14:56
阅读次数:
45
结对编程 一、实验目标: 1)体验敏捷开发中的两人合作。 2)进一步提高个人编程技巧与实践。 二 、实验内容: 1)根据以下问题描述,练习结对编程(pair programming)实践; 2)要求学生两人一组,自由组合。每组使用一台计算机,二人共同编码,完成实验要求。 3)要求在结对编程工作期间, ...
分类:
其他好文 时间:
2020-03-15 22:05:43
阅读次数:
59
第一次 1.软件的四个基本策略 2.如何提高软件速度 3.软件质量模型 第二次 1.我们是要学习Python吗 2.为什么软件在其生命周期中很少由原编写人员进行维护?不是原编写人员更加了解自己的代码吗? 3.将异常处理好之后,为什么还会有导致程序崩溃的错误出现 第三次 1.什么样的人适合结对编程 2 ...
分类:
其他好文 时间:
2020-03-12 09:51:04
阅读次数:
61
如果一个团队的成员都是资深程序员,是不是就能保证项目开发质量和效率是最佳的呢?答案是未必。 如果一个团队的成员都是新手,是不是项目的开发质量和效率就是“新手水平”呢?答案是未必。 由于人的惰性是会滋生的,更有破窗效应在背后默默起作用。一个团队如果没有人担起责任,推进紧凑的开发节奏,强力推进进度,那么 ...
分类:
其他好文 时间:
2020-01-18 00:48:15
阅读次数:
66
经历了一个学期的《面向对象程序设计》课程学习,请每位同学完成以下任务: 1.点击链接,完成课程问卷调查。 问卷地址:https://www.wjx.cn/jq/52849231.aspx 2.总结这门课程的学习给你带来的提升,包括以下内容: 1)统计在课程学习中,你学习了多少个程序案例,合计有多少行 ...
分类:
编程语言 时间:
2020-01-01 15:00:01
阅读次数:
70
个人总结 不知不觉中,一个学期也快结束了,通过这一学期对软件工程基础课程的学习,我可以说是对于软件工程做了一个初步的入门,在这其中,我经历了许许多多,从一开始对于这门课程的茫然不知,到最后接触到了github,墨刀,结对编程,学会了去把自己平常的心得所得写到自己的博客当中,也正是这门课程,让我第一次 ...
分类:
其他好文 时间:
2019-12-07 01:07:38
阅读次数:
92
程序存储问题 题目: 解析: 这道题思路非常简单,就是选取最小的那几个程序放到磁盘里面,直到放不下为止。用贪心算法的思路来说,就是每个子问题都选取当前最小的程序,最终会得到整体的最优解。 由于使用sort函数,该算法的时间复杂度为O(nlogn);由于没有开辟新空间,所以空间复杂度为O(1)。 具体 ...
分类:
编程语言 时间:
2019-11-17 18:16:45
阅读次数:
112