第二次结对编程作业
1.链接
结对成员
031702445 林文涛 传送门
031702446 林宏海
仓库链接
------------
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 |
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|18h|python基础|
|2|80|142|19|37|python+贪心+web|