zoukankan      html  css  js  c++  java
  • 第二次结对编程作业

    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
    #4.解题思路描述与设计实现说明 function receivecard() ; function precard() ; function sendcard() ; function getmark() ; ![](https://img2018.cnblogs.com/blog/1797327/201910/1797327-20191015195137882-524184881.png)

    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
  • 相关阅读:
    今日总结
    微任务与宏任务
    20171128微信小程序
    20171128-微信小程序之点餐
    git
    第二次学习Javascript笔记
    base64图片
    网页布局基础-css版
    StuQ技能图谱——前端
    前端开发工具
  • 原文地址:https://www.cnblogs.com/lhh23023/p/11681696.html
Copyright © 2011-2022 走看看