第一次结对编程作业

结对情况

  • 031702634 徐祖豪
  • 031702607 林青霞

原型分析

原型设计工具:Axure PR 9

界面如下:

(1)打开游戏界面
  • 在游戏的开始界面提供注册和登录功能

1795969-20190924171541766-1918740098.png

(2)注册游戏界面
  • 根据学号进行注册

1795969-20190924171600269-205276121.png

(3)登录后的游戏界面
  • 在学号认证之后开始一局游戏

1797498-20190924184145464-119186496.jpg

(4)开始游戏界面
  • 算法自动出好牌后,进入比牌

1795969-20190924171640816-1318143824.png

(5)当局对战结果界面
  • 排行榜提供这一局的胜负得分情况

1795969-20190924171655290-528969832.png

(6)往期对战结果界面
  • 历史记录提供登录以来的所有对战记录和得分

1795969-20190924171706049-1259944487.png

(7)个人结果记录详情
  • 搜索个人ID可以查询该ID所有对战情况

1797498-20190924184013410-1475900967.png

结对过程及照片

  • 结对原因

    因为规定要求要组内组队,然后刚好机缘巧合,自然而然的就组队了。

  • 照片

1795969-20190924172010374-739567663.png
1795969-20190924172028375-1875482996.png

PSP表格

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

设计说明

  • 原型设计只是确定本次结对作业的大致内容,并不意味着后期会完全按照当前设计实现。在具体实现过程中,界面和内容都可能会有不同程度的修改。
  • 目前还处于学习十三水的规则阶段,所以自动出牌算法还没有太多想法。

遇到的困难及解决方法

  • 困难描述
      ①首先是对规则的不熟悉,没玩过,感觉规则有点复杂 ;
    
      ②其次是对原型设计工具的不熟悉;
    
      ③对这个题目的理解存在疑问;
    
      ④选素材,包括背景等,风格可能不是很统一。
  • 解决尝试
    既然有关意见可能不是很统一,那当然是积极讨论沟通!然后就是积极寻找更多的素材,还有多百度,还有不懂就问。
  • 是否解决
    基本都解决了。(100昏!)
  • 有何收获
    熟悉了Axure的基本用法,并从中体会到了原型设计的乐趣!

心得体会

林青霞:

相比于第一次个人编程的不知所措与崩溃,这个原型设计简直是有趣极了!一开始看到原型设计,因为以往并未接触过,也没用过什么原型设计工具,所以也是茫然的。但是,在我的设有以及队友的帮助下,我发现上手还挺快,而且又很快乐!因为可以根据自己的爱好兴趣等去设计各个UI界面,总之自己看起来就很舒服hhh...其次,因为是结对作业,有队友的帮助,稍微分工之后,再加以不时的沟通与交流,进展得很顺利,效率也更高。然后希望接下来的代码实现能一切顺利吧!

徐祖豪:

第一次接触原型设计,Axure用的很迷茫,好在软件本身并不难,很快就入门了。对于UI的设计也是第一次上手,所以目前的界面会看的很诡异,之后再慢慢改吧。最恐怖的是算法,之后包括国庆在内的三周竟然要完成整个算法加界面的实现,要学的东西也太多了。

学习进度条

第N周新增代码(行)累计代码(行)本周学习耗时(小时)累计学习耗时(小时)重要成长
1002020熟悉Axure RP用法
………………………………

转载于:https://www.cnblogs.com/xzhcode/p/11579920.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ChatGPT结对编程是一种将两个程序员合作编写代码的技术。这种技术可以提高编写代码的效率和质量,同时也可以提高两位程序员的技能水平。以下是ChatGPT结对编程的步骤: 1. 首先,找到一个合适的编程伙伴。最好是一个有一定编程经验的人,但如果你是新手,也可以与另一个新手合作。 2. 确定你们编写的代码项目。你们可以选择一个共同感兴趣的项目或者一个有挑战性的项目。确保你们都对项目有一定的理解。 3. 确定你们的角色。一个人可以担任主要代码编写者,另一个人可以担任代码审核者。这样可以确保代码的质量。 4. 确定编程环境。你们可以使用一个共同的编程环境,如Visual Studio Code或者Atom。也可以使用在线编程环境,如CodePen或JSFiddle。 5. 开始编写代码。一个人负责编写代码,另一个人负责审核代码。在编写代码的过程中,你们可以随时通过聊天工具进行交流和讨论。 6. 定期进行代码审核。定期进行代码审核可以确保代码的质量。你们可以定期的分享代码,并相互审核对方的代码。 7. 完成项目并进行总结。完成项目后,你们可以总结你们的经验和教训,并提出改进建议。这将有助于你们以后更好的编写代码。 总之,ChatGPT结对编程是一种非常有用的技术,可以提高编写代码的效率和质量。通过合作编写代码,你们可以相互学习,相互支持,以及增强你们的编程技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值