上周五接到两个需求,收到需求文档并通知两天内完成。小结一下完成步骤:
1.仔细阅读需求文档,提取出需要完成的任务,并1.2.3.列举;
2.从服务器checkout对应的branch(最后完成后提交的分支),部署好服务器配置;
3.阅读对应需求的那些源码,添加断点并调试,熟悉程序的运行过程、方法调用及跳转情况;
4.进行需求开发(注意数据库操作、接口修改后的升级以及页面参数传递问题);
5.对完成后的程序进行自测,对照需求执行;
6.提交(提交修改后的代码即可,本地配置文件不需要提交);
7.查看提交结果,确保提交正确。
一直在学习阶段,突然接到公司的需求任务,一开始有点举足无措,不知道从哪儿下手,所以多次麻烦了我的导师,出现了问题就去找他问,他挺忙,有几次我都忍住部曲麻烦他,可是自己怎么鼓捣都解决不了问题,实在没招了就硬着头皮去了...
总结一下:对于不熟悉的代码,首先找熟悉的人配置好开发环境,然后多多加断点调试,熟悉程序的流动过程,之后仔细并多次阅读涉及到需求的源码部分,最后参照源码和需求进行开发。经过这次小练手,对Spring框架有了些朦胧的理解,了解了Maven项目管理与配置,熟悉了Java Web程序的结构,还有最重要的一点是,不要单枪匹马做开发,多跟大家探讨!