以下为笔者整理的一些在开发中提高工作效率的小技巧,希望能够给予你一些帮助和启示。
下班前的一小时不要向程序库提交代码。因为很有可能因为文件漏提交,逻辑错误等BUG造成程序库编译失败,阻碍其他同事开发进度。
和策划进行需求分析的时候,需要逐条列出所有需求点。这样在开发的过程中不会有遗漏点,二是在自测的测试点会更清晰。
功能描述要清晰精确。避免例如:这个地方动一下、升级的时候数值变更一下等不明确的描述。也就是说可以根据描述直接转成程序语言,例如:如果是状态1则balabala…如果是状态2则balabala…都不是则balabala…,这种描述详细,数值精确,且有逻辑的语言更能早期发现逻辑漏洞。
未在规划内的功能不要做。因为接受额外的功能会直接造成开发其他功能的时间缩短,也就是间接降低代码质量。还有一个是做额外没有进行有效风险评估的功能,可能会对其他功能造成影响,而陷入不断纠错的泥潭。
BUG在约定的时间统一处理。除一类、线上BUG外,其他BUG让测试放在BUG列表中,约定一个时间统一处理,这样处理更高效,也不会因为处理BUG而造成现有功能开发的中断。
本地保持多个分支、多个平台的工程。这样可以在遇到问题时快速的切换到对应的平台和版本,避免因转换平台而造成时间的浪费。
美术临时、正式资源都要有最后期限。因为资源直接影响最终的效果,临时资源按期提交可以保证开发进度的顺利进行,正式资源的按期提交,可以保证按时看到最终效果,及时发现问题,尽早修正。如果美术到截止日期没有提交,建议功能延迟到下个迭代。