EE308 Lab2-2

832001123林言栩 2022-11-18 23:58:12
The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZU202201
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/608859318
MU STU ID and FZU STU ID20123132_832001123
Teammate's MU STU ID and FZU STU ID20124741_832001115
GitHub linkhttps://github.com/xjl8/ee308-lab/tree/main/miniprogram
video linkhttps://pan.baidu.com/s/12sSNcxUZIpft6xVsimBORA?pwd=gr2v 提取码: gr2v

1.PSP

Personal Software Process StagesEstimated time(min)Actual Time(min)
Planning6090
Estimate6090
Development18001900
Analysis480540
Design Spec100110
Design Review3040
Coding Standard1530
Design60110
Coding600900
Code Review300360
Test6090
Reporting80100
Test Report6080
Size Measurement3060
Postmortem & Process Improvement Plan6090
Summary17351900

2.Key points

1.Game animation

The dice casting in the original inkknife design is a dynamic effect, and it is also a major difficulty to consider how to make the end interface and animation switch more naturally. The final implementation is to use the API interface animate provided by wechat, which takes an array of keyframes as its parameter, to achieve a smooth animation switching effect.

2.Jump of logic

Using ink knife to achieve interface jump is relatively easy, at first did not think this part is difficult. Later, after learning wechat developer tools, I found that there are various functions of logical jump, and the functions and effects of each function are also different, such as whether the jump closes the current page/all pages, and whether there is a return function

3.Enhancement of ability

1.We designed an online version at Inkknife. However, we found that we did not have enough time to achieve this goal. The experience I have learned from this incident is that problems should be solved immediately, rather than delayed or without clear results, which will only reduce the efficiency of cooperation.

2.In addition to the implementation of wechat mini program, we also spent a lot of time on Git collaboration. The problem we consider is that if both parties revise all aspects of the version at the same time, the final need to integrate these two different versions may cause confusion, or even the efforts of one party may be in vain.

3.At first, I thought wechat authorization would be difficult to achieve, although the design of login is relatively simple, but we also designed the exit login. It's not difficult, but it's a knowledge gain

img

 

4.Summary

My deepest experience from pairing is that both sides can complement each other in terms of areas of expertise and learning content. Working together in this way will make our mini program more perfect and beautiful. All in all, the pairing experience is great.

 

...全文
102 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
发帖
FZU-SE-EE308-2022秋

267

社区成员

福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
帖子事件
创建了帖子
2022-11-18 23:58
社区公告
暂无公告