`
zzhonghe
  • 浏览: 243383 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

提高Fusion开发效率的几个技巧

    博客分类:
  • Java
 
阅读更多
1. 整理自己的所做过的Bug List, 用Excel列出来, 比如需要多线作战的话,记录每个Bug的作用,轨迹,方便维护。

2. 如果需要输入很多Column的字段,可以通过Google翻译来快速检查,是否有Type Error. 能够翻译的一般没有错误。

3. 从R12 Update代码时,需要请相关的专业人士进行Review,以免Miss掉很多东西。

4. Premerge的时候,如果没有自动的Junit Project被选择Run,  用-j 指定相应的Project.

5. 开发一个Project的时候, 用Excel记录这个Project的相关信息, 如package, annotation, class Name,等, 方便以后用作Copy Paste。好处在于不容易出错。

6. 估算Schedule的时候,考虑走Bug流程的时间。Understand Requirement, Design, Code,Jdev Test,  Prepare local environment, Test, Review, Modify Jdev Test, Local Test, Review, Premerge, Approve, End Merge

7. 能用Copy Paste就用Copy Paste,减少出错, 节省时间。

8. 如果需要找专家帮忙, 那么赶紧提交Support Hour, 这样会得到更多的,有力的帮助

9. Project和Project之间的关系,尽量用jar加入ADF Library的方式, 不要用project dependency的方式, 不然可能会导致不必要的麻烦(bean already registered)。 只用在Test Project里面才可以用。

10. 开发Service,要Full Build, Build Ear, 然后Deploy, 测试

11. Transaction需要遵循一定命名规范, 同样, 同一时间只关注于一个Code Line, 不要多线作战。

12. 不要着急把Code Merge到Code Line, 不是放进去就没事了, 不过有问题就放进去了, 那么问题只会是更加大。

13. 在可能的情况下,尽量自己来做Plan, 预留交流的时间,Buffer。 不要盲目拍脑袋。

14. 不要轻易地Destroy自己的环境, 能重用就尽量重用。同时,也需要随时备好各自的local环境,方便测试。

15. 最后进行merge的时候,要非常自己,选择好merge的方法,如果有可能会遇到多个文件的的merge, 要做好备份,merge完成后,还需要进行测试一遍,才能够把代码放进去,不然有可能把整个product给block。不要merge错了CodeLine,或者选错了Bug进行merge。

16. BTC要填写完整,预备一台local deploy,做好selenium测试。

17. 非常关键的一点是要尽早地开始review, 很多加班,都是因为Review的时候发现的代码错误导致的,需要重新跑流程, Modify, Test, Local Test, Premerge等, 这一套跑下来至少需要半天的时间。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics