2021秋软工实践第二次结对编程作业

这个作业属于哪个课程构建之法-2021秋-福州大学软件工程
这个作业要求在哪里2021秋软工实践第二次结对编程作业
个人学号03190232
结对成员学号031902111
结对小伙伴的作业博客链接队友链接
GitHub 仓库地址仓库
视频演示链接视频

PSP表格和学习进度条

 PSP表格

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划60120
Estimate估计这个任务需要多少时间15902150
Development开发--
Analysis需求分析 (包括学习新技术)300600
Design Spec生成设计文档--
 Design Review设计复审 (审核设计文档)--
Coding Standard代码规范 (为目前的开发制定合适的规范)6060
Design具体设计120100
Coding具体编码8001000
Code Review代码复审6060
Test测试(自我测试,修改代码,提交修改)6060
Reporting报告100120
Test Report测试报告--
Size Measurement计算工作量3030
Postmortem & Process Improvement Plan事后总结, 并提出过程改进计划60120
合计1650

2270

 学习进度条

第N天

新增代码

(行)

累计代码

(行)

当天学习耗时

(小时)

累计学习耗时

(小时)

重要成长
10033初步了解了微信小程序的开发过程
2303036熟悉了标签的使用
35080612初步完成了界面编辑,初步学会了wxss使用
200280618完成了单人博饼的要求
5280560826初步完成了多人博饼的要求

编程思考

 重点

1. wxss、wxml、js 的使用

由于我是第一次制作微信小程序,wxss、wxml、js 在之前的学习中只是有所听说,并不太会,导致在编码过程中遇到很多困难,花费了大量时间来学习;

2.微信开发者工具

为了制作微信小程序,下载了微信开发者工具,学会了该工具的基本使用

难点

1.在对标签的样式进行修改的过程中遇到很多困难,不知道 wxss 该怎么修饰,花费很多时间来查看官方文档,查找视频。

2.在随机产生骰子时不知道怎么生成随机数,后来看了很多教程才知道

  data: {
    num1:0,
    num2:0, 
    num3:0,
    num4:0, 
    num5:0,
    num6:0,
    arr:[],
    userNumbers : 0,
    now_num:0,
    rank_list:[
              "一秀",
              "二举",
              "四进",
              "三红",
              "对堂",
              "状元!",
              "五子登科!",
              "五子带一秀!",
              "五王!",
              "六杯黑!",
              "六杯红!",
              "状元插金花!"
    ]
  },                                           
  handle_dice(e){
    var app = getApp()
    var temp = [0,0,0,0,0,0,0]
    this.setData({
          num1: Math.ceil(Math.random()*6), 
          num2: Math.ceil(Math.random()*6), 
          num3: Math.ceil(Math.random()*6), 
          num4: Math.ceil(Math.random()*6),  
          num5: Math.ceil(Math.random()*6), 
          num6: Math.ceil(Math.random()*6), 
          userNumbers: app.globalData.all_num,
    });
    temp[Number(this.data.num1)] += 1;
    temp[Number(this.data.num2)] += 1;
    temp[Number(this.data.num3)] += 1;
    temp[Number(this.data.num4)] += 1;
    temp[Number(this.data.num5)] += 1;
    temp[Number(this.data.num6)] += 1;
    
    this.setData({
          arr:temp,
          now_num:Number(this.data.now_num)+1
    })   
    console.log(this.data.now_num)
    console.log(this.data.userNumbers)
  },

结对编程过程

 Github 相关
仓库https://github.com/ZhuYacheng/Bo-binghttps://github.com/ZhuYacheng/Bo-bing

编程体验

1.与第一次结对编程过程相比,这一次难了很多,上一次只是在原型工具的使用上遇到困难,而这一次在微信开发者工具,wxss,wsml,js 的学习和使用上都遇到很多困难,不过经过讨论和学习也学到了很多。

2.感觉良好,了解了小程序开发的基本流程

编程事件及收获

1. 通过商讨和查找资料学会了 wxss 样式的使用

2. 基本了解了 wxml 中各种标签的使用,和页面的一些基本框架。

3. 学到了UI原型开发对编程的重要作用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值