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

O端午o O端午o 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这个作业属于哪个课程 构建之法-2021秋-福州大学软件工程 https://bbs.csdn.net/forums/fzuSoftwareEngineering2021?category=0
这个作业要求在哪里 2021秋软工实践第二次结对编程作业 https://bbs.csdn.net/topics/601189945
这个作业的目标<基于第一次结对编程作业设计的原型,开发出一款博饼软件>
学号<031902224>
队友的学号<031902205>
队友的博客 https://bbs.csdn.net/topics/601429084
GitHub 仓库地址 https://github.com/pppassworddd/BO
视频演示链接 https://www.bilibili.com/video/BV1e341117LG?share_source=copy_web

PSP表格

PSP预估耗时(h)实践耗时(h)
计划11
估计这个任务需要多少时间55
开发--
需求分析(包括学习新技术)54
生成设计文档--
设计复审--
代码规范--
具体设计45
具体编码--
代码复审--
测试(自我测试,修改代码,提交修改)11
报告11
测试报告11
计算工作量11
总结22
合记2020

重难点功能及编程思考

  1. 本次作业中最大的重点功能就是对生成六个随机数的判断,判断他们是属于哪一种结果。用C语言轻易就能写好的代码,要用微信小程序语言写,对于没有任何微信小程序编程经验的我们来说无疑时最大的挑战。在这个过程中,寻找小程序语言和C语言对应的语法和函数,花费了大量的时间,这些事件甚至不少于我们从零开始制作小程序的页面。
  2. 同样的没有接触过微信小程序开发,对微信开发者工具的使用也成为我们开发路上的一大难题。在界面设计上又想追求美观、实用,又对界面中的组件操作无可奈何,不断的在csdn,博客园等帖子中寻求解法,成为这些天编程的日常。

过程中的主要事件

1.因为提到后续需要学习小程序制作,所以我们两个人都同意本次的软件实现通过微信小程序实现,然而对于两个零基础的人从头学习开发是一件困难的事情,从开发环境的搭建开始,到最后功能的实现,一步一步都是不断学习得来的。
2.因为没有做过前端设计,也没有学习 JavaScript 的经验,所以在界面的设计中,就是从零开始,虽然如果要简单做六个骰子会省事很多,但本着精益求精的态度,和完美主义的追求,我们花了大量时间在界面设计,以求达到美观,精致。
3. 开始我们曾有过一小短时间的分开作业,后来结合成果时,将两个人的代码结合起来的时候,出现了许多问题,运行起来出现的许多报错,就比如在一个人的 app.json ,没有标注另一个人的页面,导致测试时无法运行,在一位队员认为逻辑无误的时候,纠错花费了不少时间。

Commit

由于大部分时间都是线下实现,所以只 commit 了最终结果的版本。

img

结对场景

img

体验总结

1.第二次的结对作业,在结对编程的过程中,我发现一个人总能轻易发现另一个人代码中的bug,有时候当局者迷,自己写的代码反而很难找到问题。结对作业这样的形式中,让进行设计的过程变得高效。
2.这次我们是用到的工具是微信小程序开发工具,这是从未接触过的。尤其是对于以前也没有编写过前端代码的我来说是很不一样的体验。以前课程写的程序重点在于用一个算法解决一个问题。
3.从第一次编程作业的设计,到这次将它实现成为一个虽不完善,但相对完整的真正程序,这个过程还是让人感到非常的充实。虽然遇到许多的困难,但终于是以各种方式完成。尤其是在实现骰子生成随机数判断结果出现的那一刻,心中还是有不小的成就感。

...全文

相关推荐

高校及科研院所如何利用外部数据完善技术转移转化机制.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

完全复现虚拟同步发电机VSG自适应惯量阻尼控制仿真、根轨迹、调节系数对比(Simulink仿真、Matlab代码实现)

内容概要:本文档围绕“【完全复现】虚拟同步发电机VSG自适应惯量阻尼控制仿真、根轨迹、调节系数对比”这一主题,利用Simulink和Matlab平台,系统性地实现了虚拟同步发电机(VSG)的自适应惯量与阻尼控制策略的建模与仿真。内容涵盖VSG的核心控制原理、系统动态响应特性分析、根轨迹绘制以及在不同调节系数下的性能对比研究,旨在深入剖析关键控制参数对系统稳定性与动态性能的影响机制,为新能源并网系统中提升频率支撑能力和暂态稳定性的控制策略设计提供理论依据和技术支持。; 适合人群:具备扎实的电力系统分析与自动控制理论基础,熟练掌握Matlab/Simulink仿真工具,主要从事新能源发电、微电网运行、电力电子变换器控制或电力系统稳定研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①开展虚拟同步发电机(VSG)的建模与先进控制策略的深入研究;②探究自适应惯量与阻尼控制对改善电网频率响应速度和平抑功率波动的作用机理;③运用根轨迹法进行系统稳定性分析,并指导控制器参数的优化整定;④完成高水平学术论文撰写或科研项目申报所需的仿真复现实验。; 阅读建议:本资源以“完全复现”为核心目标,提供了完整的仿真模型与配套代码。使用者应在深入理解同步发电机转子运动方程、虚拟惯量及阻尼物理意义的基础上,结合电力系统暂态稳定理论,逐步操作并调试仿真模型,尤其需关注不同调节系数变化对系统动态性能指标(如超调量、调节时间)的影响,从而深化对VSG内在控制机制与稳定边界的认知。

天天程序猿

前端开发基于history.js的HTML5与HTML4浏览器兼容方案:单页应用无刷新历史状态管理技术实现-dQ4ehf7C1792158475

内容概要:本文系统介绍了如何利用history.js实现单页应用(SPA)在HTML5c与HTML4浏览器间s草错发的无缝历史状态管理。通过封装原生History API并在不支持的浏览器中自动降级为哈希路由,history.js解决了因浏览器兼容性导致的后退按钮失效、URL混乱等问题。文章详细讲解了其核心机制,包括状态对象管理、自动模式切换(HTML5 pushState vs HTML4 哈希)、状态数据持久化以及针,对Safari、IE等浏\览器的兼容性修复方案,并提供了从入门到实战的完整示例,涵盖初始化、事,件监听、页面加载及性能优化技巧。;DtPXB1792158476

2601_97196179

员工满意度数据集(11列,12000 条记录)CSV 合成

详情介绍:该 HR 员工数据集含 12,000 条 ×11 列(满意度、绩效评估、项目数、月均工时、司龄、工伤、福利包、晋升、部门、薪资),无缺失值但无离职标签列,且存在数据质量问题(141 条负绩效评估、144 条负工时、49.4% 异常高工伤率、项目数仅 0/1/2),疑似经过修改或合成,不能直接做经典的员工离职预测,适合做满意度回归、薪资三分类、晋升预测或员工聚类分析,使用前必须清洗异常值并注意数据真实性限制。

神仙别闹

科技服务机构如何通过数据服务增强市场竞争力?.docx

科技服务机构如何通过数据服务增强市场竞争力?

BIZKEEN
评论
收藏 已收藏
分享
返回顶部