EE308_LAB4

Wei_Liu_19103832 2021-10-09 22:27:37
The Link Your Class https://bbs.csdn.net/forums/MUEE308FZ
The Link of Requirement of This Assignment https://bbs.csdn.net/topics/601188617
MU STU ID and FZU STU ID19103832_831901226
Teammate's MU STU ID and FZU STU ID19104022_831901225
Teammate's blog link https://bbs.csdn.net/topics/601424654
GitHub link https://github.com/WeiLiu1677994513/EE308Lab4new/tree/main/EE308LAB4
Video demo link https://www.bilibili.com/video/BV1Kr4y127wt?pop_share=1

PSP form

Personal Software Process StagesEstimated Time(minutes)Completed Time(minutes)
Planning--
Estimate6040
Development--
Analysis3040
Design Spec3040
Design Review5050
Coding Standard2020
Design6060
Coding43204320
Code Review Planning6030
Test6040
Reporting--
Test Report6060
Size Measurement2020
Postmortem&Process Improvement5050
Total48204770

1.Difficult functions

  1. The dice roll is random, by generating 1 to 6 random numbers corresponding to the number of points and the material picture, the final picture display effect is the dice picture with the number of points, rather than simple text output 1 to 6 numbers.Click the game switch once, generate a group of random numbers, the page displays a group of results.It took a lot of time to control the display of pictures, and there were some bugs (pictures did not appear and appeared in places that should not appear). Finally, it was well solved, and the overall effect was beautiful and relatively satisfactory.
  2. Click the relevant icon in the programming process to achieve page jump, which is the most basic function of small procedures.
  3. According to the results of different dice to get their awards.
  4. We have not contacted wechat small program development tools before, and I have referred to some videos online how to use this tool.

2.Results show

img

img

img

3.Work photo

img

4.Pair programming experience

Most of the time of pair programming was spent on learning new knowledge, starting from zero, because time was tight.After spending a lot of time to learn, I am not very skilled, because I just read it quickly and did not practice and study carefully.So at the beginning we did very slowly is also difficult, do not know what to call the function and do not know the logic, imitate the code in the teaching video and Baidu search information, gradually explore the same.In the whole process, except for the self-study part, we were separated. In other parts, we sat together, searched materials, wrote and searched materials together.That's a real collaboration.When encountering difficulties, we can solve them together, discuss the pros and cons, and propose a better solution.Both are trying to get better.

5. Events that take a long time

1.It took us a long time to develop the app and log in to wechat. We mainly need to allow network access and configure the environment. At the same time, import wxapi. h header file from wechat terminal API file and add WXApiDelegate protocol. After that, you need to register the iD with the wechat terminal in the code.
2.At the beginning of the project, neither of them knew how to realize the method of drawing the interface. After searching in many aspects, they decided to use the wechat developer tool to realize the interface function. After studying online documents on the Chinese official website for a certain period of time, I successfully drew out the simple interface designed. This learning process exercises the ability to learn new knowledge.
3.Page layout and functionality debate. The small program page made this time has a big change with the prototype model designed before. After analyzing and discussing the skills we have mastered, we decided to delete the layout and functions that are not within our current capabilities. Learn to evaluate our current abilities.

6.In summary

We always feel that it takes a long time to learn a new language and use it, but through this assignment, we found that we should boldly try to learn and use new programming tools. So far, we have learned some basic languages, and the transformation between programming languages is not as difficult as imaginedThere are a lot of tutorials online can help us learn, may not be able to learn very comprehensive in the short term, but can be targeted to learn, to deal with some specific tasks to understand the use of wechat developer tools can let us expand, to achieve some other functions of the small program.
.

...全文
166 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

183

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程 教学
软件工程 高校
社区管理员
  • 单步调试
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧