第二次结对编程作业

99封情书 提交于 2019-12-02 23:14:18

1、结对同学的博客链接:本作业的博客链接:https://www.cnblogs.com/anxia33/p/11727994.html Github项目地址:https://github.com/anxia33/13结对同学的博客:https://www.cnblogs.com/Eason-Xu/2、分工:黄丽萍:负责ui徐俊杰:负责ai后台算法3、psp表格
PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)Planning计划1020 Estimate估计这个任务需要多少时间1020Development开发2020Analysis需求分析 (包括学习新技术)300320Design Spec生成设计文档3030Design Review设计复审1010Coding Standard代码规范 (为目前的开发制定合适的规范)1010Design具体设计400500Coding具体编码8002000Code Review代码复审100300Test测试(自我测试,修改代码,提交修改)20300Reporting报告10060 Test Repor测试报告100100Size Measurement计算工作量1010Postmortem & Process Improvement Plan事后总结, 并提出过程改进计划1010 合计19303410
4、解题思路描述与设计实现说明(1)网络接口的使用使用java的unirest方法实现对api的调用,部分代码如下

(2)代码组织与内部实现设计(类图)

(3)说明算法的关键与关键实现部分流程图算法的关键在于在于特殊牌的判断

5、关键代码解释

对于特殊牌型的排序(很重要的),由于过多我就不一一列出来的。6、性能分析与改进 (1)特殊牌型没有排序的问题(2)对凑一色的判断(3)对接口对使用,尝试了okhttp等方

7、单元测试

测试了一下生成ui界面的函数8、贴出Github的代码签入记录

9、遇到的代码模块异常或结对困难及解决方法(1)问题描述: 对13水的规则不是很明白,有些判断漏掉(2)做过哪些尝试:重新输入了一些判断语句(3)是否解决:是(4)有何收获10、评价你的队友黄丽萍:(1)值得学习的地方对代码很有兴趣啊,这个值得我学习,还有真的很正能量呐(想不到形容词是我词穷了)(2)需要改进的地方大概是没有学要改进的 11、学习进度条
第N周新增代码(行)累计代码(行)本周学习耗时(小时)累计学习耗时(小时)重要成长464641414安装了eclipese;学习了java的一些基础,比如正则表达式;开始看慕课网上的java入门教程第一季 进度6%52503142034复习html,装了Visual Stadio Code,做了排行榜界面606400国庆放假、、、必然没学习75008144882学习了接口,生成.exe等

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!