20172327 结对编程项目-四则运算 第二周 阶段总结

Posted mrf1209

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20172327 结对编程项目-四则运算 第二周 阶段总结相关的知识,希望对你有一定的参考价值。

20172327 结对编程项目-四则运算 第二周 阶段总结

结对编程项目-四则运算 第二周 输出阶段总结博客

结对对象:


学号:20172317
姓名:蒋子行
伙伴第二周博客地址:

学号:20172320
姓名:李闻洲
伙伴第二周博客地址:

担任角色:
驾驶员:蒋子行
副驾驶:李闻洲 马瑞蕃

小组结对编程的photo:

项目中自己负责的部分:

我在项目中真的没啥贡献,项目主要由祥哥主刀,我和李闻洲就是打杂的。

个人贡献度划分:


我在项目中真的没啥贡献,项目主要由祥哥主刀,我就是打杂的,提点建议和思路。

相关过程的截图

  • 真分数类:
    技术分享图片

  • 分析:对原来的RationalNumber 类进行了改变,如果用原来的Rationalnumber类,则整个程序的主体思路就必须跟随这个类来做了。

  • 难度1,2,3:
    技术分享图片
    技术分享图片
    技术分享图片

  • 分析:在所有难度的设置上都不会生成“0”这个数,这么设是为了防止出现除以0的情况.
    难度二与难度三出现真分数的概率是由一个随机数决定的,并且这个分数的位置是固定的
    难度三题目的代码几乎和难度二一样,除了输出括号,我们将括号的位置固定了,所以难度三必须有括号出现。

关键代码解释:

代码托管地址:

  • 源代码链接:还没上传
  • commit提交信息:

对结对的小伙伴做出评价:

我的结对小伙伴这几天一直沉迷在代码的世界中,不停地测试,在五一放假三天一直待在寝室及,努力的在做程序,直到今天任然还没有弄完,蒋子行的能力是真的强,这得益于他每天都有练习修改,所以实践才是王道。对于菜鸟我来说,如今还没能娴熟掌握语法,有些思路可以想出来,但是由于对语言的不熟悉,所以不能用Java来表达出来。我们小组有三个人,我相信我们会最终将其弄出来的,加油共同努力!

PSP时间统计:

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 60 60
Estimate 估计这个任务需要多少时间 100 100
Development 开发 800
Analysis 需求分析 (包括学习新技术) 100
Coding Standard 代码规范 (为目前的开发制定合适的规范) 30
Design UML 设计项目UML类图 50
Coding 具体编码 30
Code Review 代码复审 50
Test 测试(自我测试,修改代码,提交修改) 30
Size Measurement 计算工作量(实际时间 ) 30
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 30
合计 1240

参考资料

结对编程练习[http://www.cnblogs.com/Vivian517/p/8762830.html]
中缀转后缀[https://www.cnblogs.com/rocedu/p/6766748.html#SECDSA]
前缀、中缀、后缀表达式[https://blog.csdn.net/antineutrino/article/details/6763722]





















以上是关于20172327 结对编程项目-四则运算 第二周 阶段总结的主要内容,如果未能解决你的问题,请参考以下文章

20175325 第二周结对编程项目 四则运算

20165330 结对编程项目-四则运算 第二周

20165202 结对编程项目-四则运算 第二周

20172316 结对编程-四则运算 第二周 阶段总结

20175311胡济栋 2018-2019-2《Java程序设计》结对编程项目-四则运算 第二周 阶段性总结

20172319 结对编程练习_四则运算第二周阶段性总结