[时间管理进阶:高效复盘]

时间管理进阶:高效复盘

复盘

把今天成功的事情/失败的事情还原,探究它为什么会成功,为什么会失败,总结出它的方法,以后遇到相似问题,你能有更好应对。

策略

-why

  1. 为什么要做这件事

  2. 为什么你会这么做

  3. 为什么结果会这样

-how

  1. 这件事可以怎么做

  2. 这件事分为那几个阶段

  3. 怎么保证目标顺利达成

-what

  1. 问题是什么

  2. 你都做了什么

  3. 实际结果是怎么样的


举例

转测复盘

  1. 为什么我要转测?

老大让我测的,检查代码错漏,学习别人代码思路

  1. 为什么测的这么头痛,这么慢?

修改代码太杂乱,感觉很多地方要测,但里面的代码逻辑又不熟悉,所以慢慢就凌乱了

  1. 为什么李超就能顺利测完?

逻辑方面看不懂,就问写代码的人,"大佬,有空吗,我在专车,你写那个xx功能,有个地方想问下你"

底层不懂,那就抄一遍代码,这是精髓,这是硬骨头,但是啃完,你就很牛逼了

  1. 你以后转测要怎么做呢?

首先,明确他做的是什么模块,而不是看他改了什么。系统的看,比零碎的看,要好理解吧。

然后,业务逻辑不懂,先记录下来,后面问人;底层代码,看不懂可以抄一遍,然后问李超

接着:debug跟一遍流程

最后,查看他改了什么,哪些地方为什么要这样改,问清楚,没问题了,转测就完成了。

金币排行榜复盘

  1. 为什么要写金币排行榜

亲手写一个模块,了解程序运行规律

  1. 为什么写着写着,头脑凌乱

写之前,只是简单的搜了一下,感觉应该要写的内容,并不细致全面,之后写着写着就被这里要写,那里也要,还不知道为什么要这样写,搞乱了。觉得应该可以先把这个功能画UML图,一个模块的UML图帮助你清晰理解,写代码也胸有成竹

  1. 你以后写功能模块要怎么做

首先,运行代码,查看显式界面展示数据有什么特点,比如等级排行榜的特点就是,一个是排行的信息,等级越大排越高,一个是自己的排名,等级,队伍人数等信息。这样我就大概知道需要有什么数据,这些数据牵扯到那些类,心中有个底。

其次,画UML图,比如我要画等级排行榜的UML图,首先,肯定要先找到一个切入点,我搜了一下类,发现一个RankInfo是所有排行榜类的父类,然后定位到所在的包,发现了我要找的LevelRankInfo,然后就可以开始做排行榜了,然后用alt + f7可以查看到谁用到了这个类,后面慢慢加入到这里!!

猜你喜欢

转载自blog.csdn.net/qq_38056704/article/details/84928058