软件测试
实现需求 标签描述

我在项目里面都是Java和Groovy混这写,之前逻辑是框架和工具类用Java,脚本用Groovy。但是随着时间推移,Groovy相对Java的优势过于明显,搞得自己把自己搞混乱了。其中遇到了一些兼容性问题,典型的就是Java的function和Groovyclosure之间的兼容性问题。 Javafunction包里面很非常多实现类,其中主要区分的返回和参数个数,然后有很多具体返回和参数类型的实现类。总之就是比较多,实现逻辑倒是不复杂。 相比之下,Groovyclosure就非常简单,一个实现即可满足所有需求,相比Java的使用范围更广。 问题来了,两者不是完全相互兼容的,Java和Groo...

  YgmmQQ65rPv4   2023年11月02日   42   0   0 Java兼容性问题实现需求