自测非常重要,无数次提测之后发现bug的惨痛经历,必须警醒我们认真对待TC和自测。在一个成熟工作流的公司里面,如果把bug控制在自测阶段,对研发团队来说是成本最小的。而且没有bug,也应该是每一个成熟工程师最基本的要求。

2. 多次优化比一步到位更好

我的经验是:做好规划,进行技术设计讨论,形成方案。先实现这个方案,在过程中交叉审查代码,如果有更好的实现方式可以公开讨论,再选择调整。实现是最优先,好的算法往往都不是一次性写好的,而是多次迭代的结果。

3. 做一个可以拿主意的人