1.首先要去理解去想去弄明白这个需求要解决什么实际问题,这个需求为什么会提出来(这个是最重要的,这一步做好做接下来的事情会很有感觉)
2.脑子里有了大致的思路之后,然后再将脑子中的思路书面化,把自己的思路写下来。
3.手一定不要比大脑快,开始做之前一定要提前做一个计划,把自己接下来要做的事情全部通过文字的形式罗列出来其中包括
1.要新建哪些表,要改动哪些表,要建哪些菜单
2.要从0到1开发的功能、如何开发、开发完要达到什么标准
3.涉及到要改动的功能、如何改、改完之后测试要达到什么标准
4.本需求涉及到哪些同事,应该与同事如何对接、对接要解决什么问题、对接完应该达到什么标准
4.计划做好之后,个人感觉整个工作已经完成了一半了,接下来就是按照拆分好的小步骤逐步去执行就可以了
5.整个需求开发完后,接下来就是自我测试工作了,这里第三步就显得很重要了,测试时我们就按照第三步中罗列的详细计划逐条测试(这样可以使我们的测试工作不重复不遗漏)
6.测试工作做完之后,接下来要做整理开发记录的工作了
1.整理数据库脚本,新建表,修改表,新建菜单语句
2.记录改动了哪些文件(这里建议用git中的log来辅助,可以节省很大的工作量)
备注:这里在强调下在以上6步中本人觉得第3步是最重要的,好处如下
1.本人觉得不只是开发工作,做任何重要的事情前都应该有个详细的可行的计划就像出国旅游前一定要做个旅游攻略一样
2。做好该步骤可以保证我们的开发工作,测试工作,对接工作不重复不遗漏。不重复可以保证我们不做无用功、不遗漏保证我们工作的正确性。不重复不遗漏可以保证我们的工作又快又好
3.如果后期功能出现问题了,或需要改动什么需求了,通过这个计划文档我们可以很快很轻松的把当时的业务思路拾起来
来源:CSDN
作者:来一杯coffee
链接:https://blog.csdn.net/qq_36767910/article/details/91806436