第二次结对编程作业

队友博客链接

项目github地址

项目线上地址(没做响应式,用电脑开

具体分工

陈郑铧完成ui部分的项目框架搭建和ai部分,我完成ui部分的具体内容

psp表格

PSP2.1Personal Software
Process Stages
预估耗时(min)实际耗时(min)
Planning 计划 100 80
Estimate 估计这个任务需要多少时间 20 20
Development 开发 950 1000
Analysis 需求分析
(包括学习新技术)
300 600
Design Spec 生成设计文档 20 20
Design Review 设计复审 10 10
Coding Standard 代码规范
(为开发制定合适的规范)
0 0
Design 具体设计 100 70
Coding 具体编码 300 600
Code Review 代码复审 0 20
Test 测试
(自我测试,修改,提交修改)
50 100
Reporting 报告 20 40
Test Report 测试报告 30 10
Size Measurement 计算工作量 10 20
Postmortem & Process
Improvement Plan
事后总结
并提出过程改进计划
10 30
  合计 1920 2620

解题思路描述与设计实现说明

(1)网络接口的使用

ui部分用axios实现网络接口的使用

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

ui部分使用webpack打包,src文件为

(3)说明算法的关键与关键实现部分流程图

ai部分:

将寻找各种牌型的函数从methods.js中引入并遍历,将牌型从大到小存入结果中

关键代码解释

ui部分:此为在请求头部添加token认证

性能分析与改进

试着将一堆牌分成多种牌型组合,再次将几种组合的结果进行比较,选择其中特殊牌型最多的一种(贪心)

github的commit记录

遇到的代码模块异常或结对困难及解决方法

在请求排行榜接口时一直报无法跨域的错误,后来发现排行榜的请求不需要Token,发送不带Token的请求解决了。

评价我的队友

我的队友很强,很优秀,我要向他学习。

学习进度条

第N周新增代码(行)累计代(行)本周学习耗时(小时)
1 100 100 5
2 300 400 10
3 300 700 15
4 1200 1900 20
原文地址:https://www.cnblogs.com/cy0850/p/11672808.html