DAY3

daily standing meeting

Work done yesterday

1. Complete the general framework writing of CommonShapeFactory and GameOptionPanel framework code
2. Complete the writing of some controller classes
3. Understand API classes

Work planned for today

1. Write code to test each class
2. Turn graphics into obstacles and display obstacles
3. Implement part of the framework class code

Difficulties encountered at work

(1)对如何编写对类进行测试的代码遇到了困难,此前没有接触过
(2)新加入的方法出现错误,比如设置障碍物的,图形移动方向的,等等一些方法在加入后,或多或少都出现了一些问题,查错用了不少时间
(3)图形的设计当时就卡住了,后来通过上网查找资料,才了解到相关知识,最后使用了4X4的方块来存储图形
(4)部分成员需要准备期末考试,导致完成每日可用来项目的时间比较紧张

Project Burndown Chart

Code/document check-ins for everyone

Up-to-date (running) of appropriate project programs/modules

Newly added test code

humble game panel

daily summary

Liu Yanghang: In the process of writing framework classes, it took less time than expected.
Ding Shule: In the process of turning graphics into obstacles, there were a lot of confusions at first, such as how to generate graphics randomly. And become an obstacle, how to write my own ideas in code, after thinking for a long time and asking a lot of gods and mothers, I have some initial inspiration, this process has made me grow a lot, and further improve Your own hands-on ability and code knowledge
Zheng Zixi: First of all, there must be several classes, the block class. Including the shape, state, movement, deformation and other methods of the block, the canvas class is required to display the block. Draw squares on the canvas, display, eliminate, and there is also a thread to control the speed of the falling of the squares, so that the line of drawing can be turned into an obstacle.
Lin Tingyi: After writing the program, I actually didn't like to spend time on unit testing at first. As a result, I spent a lot of time on debugging later, which was totally worth the loss. Later, the strategy was changed. When the program was not so complicated, test and debug as soon as possible, such as testing whether each action can be realized in the expected way, whether each action can run normally, loop, etc.
Chen Wenjun: This time, I continued yesterday's task, added new methods, improved most of the cotroler classes, and realized the whereabouts of graphics at regular intervals. It took some time to troubleshoot, but some errors were caused by imperfect functions, so overall it's ok .

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324754463&siteId=291194637