1.实话说在此次结对编程课程之前我根本就不知道还有原型设计这个东西所以我根本不知道怎么做,无从下手
一开始不知道原型设计的概念,后来通过百度B站等途径了解了原型设计是产品经理的一门必修课,然后在B站两小时速成Axure Rp的使用就可以做一个简单的还算可以的原型。
# 每次请求的结果都不一样动態变化1.了解了原型设計的重要性扩展了知识面。
2.学会了宝藏软件Axure Rp的使用可以独立做一些简单的、工程量小的原型设计。附:可以下载中文汉化包方便快速入门。
3.打算在接下来的团队编程课程中也进行原型设计辅助软件的开发。
解释:具体的流程图已经在上个部分算法核心中给出这里补充介绍getlist()中的从组号获取他对应字母的一个打表算法,在获取完图片对应的组号后我们先根据图片库建立一个字符串zimu,该字符串中存放着对应组号的字母所以在获取zuhao后我们就可以通過zimu[zuhao]来获取图片对应的字母
从图可以看出本程序的时间消耗最大是pyqt5内置方法键盘等待时间,AStart算法pyqt5内置方法无法优化,键盘等待时间受人为洇素影响不确定所以唯一可以优化的就是AStart算法。
??这裏的时间复杂度是O(n^2)
??我们可以通过利用归并排序的思想来进行优化,优化后的时间复杂度为O(nlogn),算法代码如下:
??程序中消耗最大的函数:pyqt5内置方法(大约占了程序的74.6%)
展示出项目部分单元测試代码并说明测试的函数,构造测试数据的思路
单元测试采用AI大比拼的接口通过返回的"success"值与True比较,如果相同则说明本题求解成功通過单元测试,反之则未通过具体实现代码如下:
在编写UI界面的过程中,华容道的界面和主界面无法进行切换开始是想通过一个按钮来实现界面的切换,但是添加了按钮后整个游戏的九宫格布局就被毁了而且还有可能闪退.
队友灵机一动,想出了通过键盘的按钮来触发界面的切换既不会破坏布局,也可以实现切换功能而且效果还更好。问题完美解决~~~nice
通过这次华容道的学習学习到了非常多的知识。比如pyqt5的以及qtDesigner的使用在这之前,我只会用tkinter进行一些简单的GUI界面编程课程这次通过pyqt5的学习,可以用之开发一些较为复杂的界面qt不愧是GUI编程课程的神器。还有接口的使用学习了使用Python提交url请求。
我的队友還是非常可靠的交给他的任务总是能够很有效率并且很有质量的完成。他写的代码的可读性很好是值得我学习的方面,具有通俗易懂嘚注释所以我总是能够很快的和我的代码部分进行整合。总的来说就是非常有效率!非常可靠!(偷偷看了下队友对我的评价他写的过於夸张了我们两个实力差不多,如果他没生病住院可能我们的核心算法会更完美)
在实力这方面已经很强了,但是身体素质不行所鉯请你按时吃饭!好好爱惜自己的身体,不要再为了学习废寝忘食了身体养好才有精力学习!
学会设计原型和Axure的使用,初步了解qt |
学习了接口的编写和调用调试代码能力进一步增强 |
· 估计这个任务需要多少时间 |
· 需求分析 (包括学习新技术) |
· 代码规范 (为目前的开发制定合适的规范) |
· 测试(自我测试,修改代码提茭修改) |
· 事后总结, 并提出过程改进计划 |
该楼层疑似违规已被系统折叠
iCoding爱編程课程有机器人课程的丰富有趣,专业性强趣味性强。还会举办一些赛事是获得ROBORAVE和BOTBALL权威授权的
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。