第二次结对编程作业 1.链接 2.具体分工 3.PSP表格 4.解题思路描述与设计实现说明 5.关键代码解释 6.性能分析与改进 7.单元测试 8.贴出Github的代码签入记录 9.遇到的代码模块异常或结对困难及解决方法 10.评价你的队友 11.学习进度条
结对成员
031702445 林文涛
031702446 林宏海 传送门
git here
2.具体分工
林文涛:博客代码前端
林宏海:博客代码前端
3.PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 20 |
Estimate | 估计这个任务需要多少时间 | 20 | 20 |
Development | 开发 | 1885 | 2080 |
Analysis | 需求分析 (包括学习新技术) | 80 | 90 |
Design Spec | 生成设计文档 | 30 | 30 |
Design Review | 设计复审 | 20 | 20 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
Design | 具体设计 | 25 | 40 |
Coding | 具体编码 | 1500 | 1650 |
Code Review | 代码复审 | 60 | 60 |
Test | 测试(自我测试,修改代码,提交修改) | 160 | 180 |
Reporting | 报告 | 180 | 230 |
Test Report | 测试报告 | 60 | 80 |
Size Measurement | 计算工作量 | 40 | 50 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 80 | 100 |
合计 | 2185 | 2330 |
4.解题思路描述与设计实现说明
function receivecard() ;
function precard() ;
function sendcard() ;
function getmark() ;
key:
5.关键代码解释
def sign_in(username,password):
global url
payload={"username":username,"password":password}
headers={'content-type': "application/json"}
r=requests.post(url+'/auth/login',json=payload,headers=headers)
if r.status_code==200:
data = r.json()
status = data['status']
if status==0:
token = data.get('data').get('token')
f = open('token.txt', 'w')
f.write(token)
f.close()
f=open('user_id.txt','w')
user_id=data.get('data').get('user_id')
f.write(str(user_id))
f.close
return status
else:
return r.status_code
def register(username,password):
global url
payload = {"username": username, "password": password}
headers = {'content-type': "application/json"}
r = requests.post(url + '/auth/register', json=payload,headers=headers)
if r.status_code==200:
data = r.json()
status = data['status']
return status
else:
return r.status_code
接口的部分应用
6.性能分析与改进
7.单元测试
8.贴出Github的代码签入记录
9.遇到的代码模块异常或结对困难及解决方法
遇到问题:
真的两个都是新手就愣愣的刚开始也不知道往哪里写有分哪几个要学习的块
后端以为可以很快上手把前端接口搞好
解决方法:
慢慢问别的厉害的朋友慢慢整理
其实还是蒙蒙的
10.评价你的队友
基础和我都一样弱都在努力,,刚看到题目真都蒙圈,他能告诉我往哪个地方学一学试着肝一肝
11.学习进度条
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) |
1 | 62 | 62 | 18 |
2 | 80 | 142 | 19 |