论坛首页 Java企业应用论坛

Groovy 生产项目的一些应用心得

浏览 2604 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-12-27  
最近在一个项目上部分应用了Groovy进行高并发程序的开发,有一些经验和教训分享如下:

1. 尽量使用静态编译和类型检查标志(Groovy版本>2.0),对性能有很大的提升
@CompileStatic
@TypeChecked

2. 尽量不使用动态代码

3. catch(Exception e){ println e?.message}代码里的?尽可能增加,可能会节约很多的调试时间

4. 优先写测试代码(Unit Test, Integration Test),在写实现代码,分段测试,Groovy的错误提示,基本上对解决异常或发现问题现场没有帮助

5. 另外一些代码语法错误,可能导致整个项目编译通过,但运行出现“Class no found"之类的诡异错误,这也是必须优先写测试代码的原因

教训说完了,说说成绩吧:

1. 人员投入减少,开发效率提升

2. 性能超过预期 (当然不是因为Groovy的原因,是架构设计的原因)
   发表时间:2013-01-03  
于我而言,使用groovy而不写动态代码,那就没有失去了使用groovy的意义
0 请登录后投票
   发表时间:2013-01-06  
rick_liao 写道
于我而言,使用groovy而不写动态代码,那就没有失去了使用groovy的意义


请问你是在生产项目上使用吗?还是写个小工具或者测试什么的
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics