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

    1.链接

    结对成员

    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
  • 相关阅读:
    CTeX里面CTRL-Space和中文输入法的冲突问题解决
    用LaTeX画树形结构
    统计学howto
    Lights Out Game
    ubuntu下安装 Source insight
    github常用命令
    编程珠玑:第7章(初略估算)的阅读体会
    在windows上安装common lisp开发环境
    睡眠十律:程序员必看
    网络和服务器编程
  • 原文地址:https://www.cnblogs.com/lwthhh/p/11679413.html
Copyright © 2011-2022 走看看