博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一次结对编程作业
阅读量:4677 次
发布时间:2019-06-09

本文共 1462 字,大约阅读时间需要 4 分钟。

结对情况

组员:刘华一,陈启昌

原型分析&设计说明

10447075-3d794c94bd9d5f7b.png

使用的原型工具:墨刀
在线原型演示:

整体页面的结构如下:

1240
首页,使用了经典的在线发牌网页的画风
别问为什么有抵制不良游戏balabala,问就是我们这是正规游戏
1240
注册页面 按照要求填入4个信息
10447075-d9d5216cc2265cd6.png
首页导航 选择进入不同的菜单
10447075-462f81c71751dfd5.png
对局页面 因为是AI博弈,而用户只是观察博弈的过程,所以侧重显示,简化了UI,使用简单的文本框
1330602-20190924204348148-322024221.png
总排行榜使用表格展示
1330602-20190924203155229-2095111765.png
历史记录也是使用表格展示
1330602-20190924203202847-1786023499.png

结对的过程

学习讨论十三水规则照片

1330602-20190924112131722-748126941.jpg
1330602-20190924112222292-1004684487.jpg

学习规则时草稿

1330602-20190924112425391-944847238.png
1330602-20190924112447811-595906007.png

此次结对作业的PSP

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

遇到的困难

困难描述

两个人一开始都不会打十三水

刚拿到题目完全不知道打牌AI从何入手,网络上也没有相关资料
第一次尝和人合作分工写前后端
1-2周要写出一个AI

解决尝试

当场学习十三水

讨论前后端如何交接实现,目前确定使用html写前端,python写后端,使用json传递

是否解决

目前界面和前后端接口讨论完成解决

AI如何写还没定

有何收获

虽然之前自己一个人写过入门级的flask网页,但这次是第一次结对分工写网页,还是有挑战的

flask的书和博客教程估计还是要复习下

此次心得

  • 陈启昌
    算是能够较为熟练的使用此类软件了,之前有用过类似工具画过微信小程序和海报,但是设计出来的原型还是很粗糙;有过没有设计就开始干敲代码的悲惨回忆,所以深知有原型的重要性;接下来就要用web前端具体实现,一周的时间马马虎虎应该可以刚好赶出界面ui,前后端的交互这个会比较花费时间
  • 刘华一
    一开始打算做成欢乐斗地主那种合家欢老少皆宜风格,但,在网上查找资料十三水资料的时候,就有一半以上都是real在线发牌的网页,然后就想着这次可以尝试一下清新脱俗的风格??很多素材都是来自real在线发牌的网站
    刚上手原型工具用户体验不怎么样,一开始以为会是像ppt那种拖拽傻瓜式上手然后做出来效果还酷炫的,发现原型工具还是有门槛的,以后要多使用

学习进度条

第N周 新增代码 累计代码 本周学习耗时 累计学习耗时(小时) 重要成长
第3周 0 0 15 15 学会十三水规则 原型工具上手

转载于:https://www.cnblogs.com/fzu-031702148/p/11576441.html

你可能感兴趣的文章
规范浮点数
查看>>
Qt 之 饼图
查看>>
SQL整理
查看>>
1.1. agregate
查看>>
『Blocks 区间dp』
查看>>
字符串级路径处理
查看>>
Redis入门(一)---安装
查看>>
算法总结系列之二: 快速排序(QuickSort)
查看>>
bzoj 1303: [CQOI2009]中位数图
查看>>
[FZYZOJ 1094] 路径
查看>>
ABAP字符串操作 截取字符长度 取位数
查看>>
Python3安装目录介绍
查看>>
17第一发之蓝桥暴力思维(特殊回文)
查看>>
webapp开发时问题2-选点子和选创意与坚持
查看>>
uva11806cheerleaders容斥原理,二进制
查看>>
Android核心分析之二十四Android GDI之显示缓冲管理
查看>>
~(取反操作符)的探索
查看>>
C++学习随笔之八:抽象与建模----类的设计技术
查看>>
博客系列
查看>>
会放弃的人生才会更洒脱
查看>>