一、实验目标: 1)体验敏捷开发中的两人合作。 2)进一步提高个人编程技巧与实践。 二 、实验内容: 1)根据以下问题描述,练习结对编程(pair programming)实践; 2)要求学生两人一组,自由组合。每组使用一台计算机,二人共同编码,完成实验要求。 3)要求在结对编程工作期间,两人的角色 ...
分类:
其他好文 时间:
2020-04-01 19:33:14
阅读次数:
56
结对编程 地铁最短路径 一、任务: 实现一个帮助进行地铁出行路线规划的命令行程序。 PSP 2.1Personal Software Process StagesTime Planning 计划 · Estimate · 估计这个任务需要多少时间 7d Development 开发 · Analys ...
分类:
其他好文 时间:
2019-11-07 23:15:48
阅读次数:
152
分治法的思想 分治法就是把一个大问题分解为规模较小的相同小问题,这些小问题的解合并起来就是大问题的解,但是小问题的规模要是一样且相同的, 不能分解出来的一个小问题是求最大值,而 另一个小问题是求最小值,这种情况是不适合用分治的 如果要处理一个较大规模的问题,比如说大整数的加减乘除,是可以分解成最末位 ...
分类:
其他好文 时间:
2019-10-11 23:29:19
阅读次数:
118
每个人都弄了一个个人项目,然后结队,编程实现更多功能。 程序要求用户预设账号登录后可以选择自动生成不同数量(10-30道)、不同难度(小学、初中、高中)的数学卷子到txt文本中。 通读项目需求,本次程序主要难点集中在题目严谨的数学逻辑与随机出题的结合以及出题不重复的实现。 下面简单分析一下李同学的工 ...
分类:
其他好文 时间:
2019-09-29 09:33:45
阅读次数:
97
结对编程总结分析 一、项目要求 1.在个人项目的基础上,实现带UI的小初高数学学习软件。 二、实现过程 1.和队友花了些时间谈论大体框架(草稿,有点丑)和大概功能。 2.我们封装了一些常用的Swing组件,需要调用时传入参数,调用即可,很方便。 例如按钮类: 3.把界面大概的搭起来,前前后后大概20 ...
分类:
其他好文 时间:
2019-09-28 23:29:02
阅读次数:
109
在结队编程的开发中,为了更方便和队友的合作编程,我放弃了Golang选择使用Java进行项目的编写。另外使用Java还有两个好处就是Java自带GUI的包,另外在短信发送的程序编写上也很成熟。 这次的结对编程需求如下: 1、用户注册功能。用户提供手机号码,点击注册将收到一个注册码,用户可使用该注册码 ...
分类:
编程语言 时间:
2019-09-27 23:02:43
阅读次数:
97
//每个人都弄了一个个人项目,然后结队,编程实现更多功能。 //在此之前,看了队友的代码,并发表一些个人看法。 优点: 1.容错性较好,在询问是否“切换为XX”时,除了用户输入正确格式就转换为对应格式外,任何输入都默认不切换。那么用户输入“不切换”,“不”,“就这个难度”等答案时就可以得到所需答案。 ...
分类:
其他好文 时间:
2019-09-20 00:27:49
阅读次数:
65
20175208 实验五 网络编程与安全 实验步骤: 任务一: 两人一组结对编程 结对实现中缀表达式转后缀表达式的功能 MyBC.java 结对实现从上面功能中获取的表达式中实现后缀表达式求值的功能,调用MyDC.java 实验过程 之前结队编程做过一样的题目,所以就肥肠简单啦 为什么要将中缀表达式 ...
分类:
其他好文 时间:
2019-06-02 15:37:38
阅读次数:
118
领航员——对代码的评测 一 题目要求 我们在刚开始上课的时候介绍过一个小学四则运算自动生成程序的例子,请实现它,要求: 能够自动生成四则运算练习题 可以定制题目数量 用户可以选择运算符 用户设置最大数(如十以内、百以内等) 用户选择是否有括号、是否有小数 用户选择输出方式(如输出到文件、打印机等) ...
分类:
其他好文 时间:
2019-05-01 13:20:29
阅读次数:
113
20175314 结队编程项目——四则运算第二周 一、需求分析 实现一个命令行程序,要求: 自动生成小学四则运算题目(加、减、乘、除) 支持整数 支持多运算符(比如生成包含100个运算符的题目) 支持真分数 统计正确率 能生成随机数 产生的算式要有括号 要建立堆栈,进行中缀转后缀,以及后续后缀的运算 ...
分类:
其他好文 时间:
2019-04-14 17:58:27
阅读次数:
127