第二次结对编程作业

∥☆過路亽.° 提交于 2019-12-01 10:25:08

1、链接及地址

蔡峰博客链接:https://www.cnblogs.com/TITIN24/ 本次作业博客链接:
陈金杰博客链接:https://www.cnblogs.com/orangee/ 本次作业博客链接:
Github项目地址: 【】


2、具体分工:

陈金杰负责对接及算法编写,蔡峰负责界面制作。


3、PSP表格

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

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

  • 网络接口的使用
    【】
  • 代码组织与内部实现设计(类图)
  • 说明算法的关键与关键实现部分流程图

5、关键代码解释

  • 贴出重要的/有价值的代码片段,并解释

6、性能分析与改进

  • 描述改进思路
    【】
  • 展示性能分析图和程序中消耗最大的函数

7、单元测试

  • 展示出项目部分单元测试代码,并说明测试的函数,构造测试数据的思路


8、贴出Github的代码签入记录

  • 请合理记录commit信息

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

蔡峰:

  • 问题描述
      首先当然是关于新技术的学习了。在上次作业里学习了axure9的基本用法后,这次需要学的就是制作网页界面的一些基础知识了。其次就是学习方法和新知识的运用了,学习新技术的方法一直被我认为是一个难点。最后就是这次结对情况到后期有一些匆忙,这完全是我在沟通交流上的的问题。
  • 做过哪些尝试
      一开始先是去到了w3school这个平台去学习,后来发现我的智商和接收能力实在是太弱了,于是在学习了一段时间后,我在学习的中后期来到了B站开启我的网课之旅,那还是比较嗨的。其次在学习方法和运用上,我向在这方面技术精通的学长取经,他给了我很多方向和指导意见,再加上队友的鼓励,辗转于向大佬问答和各种debug中。最后就是这次合作起来的确是有些匆忙,主要还是因为我的沟通问题和自身的知识储备太差了,以致于我们在时间上来不及、分工情况也受到了打击。
  • 是否解决
      问题都基本解决了,主要问题都能得到队友的理解和支持,并且他是一个real man,所以虽然我们这次十分匆忙,但各方面还是朝着好的方向去发展的。
  • 有何收获
      收获太多了,害,首先学到了许多知识吧,但其实这些知识运用起来有点繁琐和浪费时间,所以我感觉这次作业实在是有点累,主要是一波身体状况给我搞得有点自闭了。可能是胖了许多,身体在这段时间状况频发,所以还是给我造成了许多困扰。但是这恰好也是我的收获,在发烧的时候做网页是真滴嗨的一段经历(希望以后再也不要有了)。当然收获了和队友的友谊,第一次和大佬合作,这种感觉不一般。

    陈金杰:

  • 问题描述
    【】
  • 做过哪些尝试
    【】
  • 是否解决
    【】
  • 有何收获
    【】


10、评价你的队友

  • 值得学习的地方
      首先他真的很有责任心。他是一个很忙的人,有许多比赛要打,但是在一些我能力欠佳的方面他是真的能够提供巨大的帮助和支持,所以我觉得他为人还是十分nice。其次就是keep real,我在第一次博客就谈到过keep real是我的开山刀,当时和他组队也是因为几次看到他在大群里非常直接的几次谈吐,所以这是我最欣赏和佩服他的一点。最后就是他的能力,这个我想我不用做太多说明了,他是一个代码和学习能力十分优秀的人,执行力爆炸强。所以我觉得这也是我应该向他学习的地方。在日常听到许多人会抱怨自己的队友,但是如果再给我一次机会我还是会和他组队,再一百次也一样,但前提是他觉得ok。
  • 需要改进的地方
      金杰需要改进的地方,我想应该就是提前准备的习惯吧。我们这次的问题就是时间上有点赶,然后我不太了解他那里的进度,其他都莫问题的。

11、学习进度条

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
1 0 0 18.5 18.5 学会了原型设计工具Axure的基本使用方法,培养了一些审美(或许),学会了十三水的玩法
2 1130 1130 35 53.5 开始学习网页制作,并着手于算法设计
3 1436 2566 45 98.5 网页制作基本成型,开始交互工作;算法设计还差边角的修改
4 1245 3811 40 138.5 基本完成ai和ui制作,工作收尾
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!