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

    一、链接

    个人完成
    github链接:https://github.com/happybanana1101/13water

    二、分工

    独立完成

    三、psp表格

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

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

    4.1


    python中使用response库调用api

    4.2

    4.3


    调用登陆api

    五、关键代码解释


    由于使用的是pygame,每一个文字,图片等都要自己添加、渲染上去,这里是循环渲染历史战绩。

    六、性能分析与改进

    七、单元测试

    展示出项目部分单元测试代码,并说明测试的函数,构造测试数据的思路
    def login(self):
    url = "http://api.revth.com/auth/login"
    payload = {"username":self.user,"password":self.password}
    headers = {"Content-Type": 'application/json'}
    payload = json.dumps(payload)
    self.response = requests.post(
    url, data=payload, headers=headers)
    print(self.response.text)
    self.response_statue_code = self.response.status_code
    response_data = json.loads(self.response.text)
    response_data = response_data['data']
    if self.response.status_code == 200:
    self.token = response_data['token']
    self.id = response_data['user_id']
    这个代码的单元测试主要来判断是否登陆

    八、Github的代码签入记录


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

    9.1困难描述
    刚开始不会调用api
    9.2尝试
    网上查询相关资料
    9.3是否解决
    解决
    9.4有何收获
    以后会调用api了

    十、评价队友

    无队友可以评价

    十一、学习进度条

    第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
    1 0 0 5 5 懂得怎么用Axure RP 9设计原型模型
    2 500 500 20 30 尝试从服务器获取数据,编写代码
    3 1200 1700 50 80 学习python,实现特殊牌型和普通的判断算法,并逐步优化
  • 相关阅读:
    C# 异常处理
    UIElement 的DesiredSize 和 RenderSize
    删除集合中满足条件的元素
    C# 中的Property
    C# readonly 与 const
    C# 实例化类的执行顺序
    C# volatile 与 lock
    双重检查加锁机制
    定位问题
    EBS部分表整理
  • 原文地址:https://www.cnblogs.com/happybanana/p/11764279.html
Copyright © 2011-2022 走看看