![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码生成技术
xyz0101123132
这个作者很懒,什么都没留下…
展开
-
代码生成设计文档(一)
开发背景 全世界的程序员都将减少代码量提高代码复用率作为奋斗目标。为此作出了很多努力,函数封装、面向对象、AOP、设计模式等等。这些努力极大的削减了代码的重复。但是在编程世界中我们任然存在着这样的一种代码:他们是不同的,但是他们很相似。最为典型的例子就是我们为JavaBean编写的getter和setter方法。想像一下如果没有IDE的帮助,对有100个(这不是夸张,银行系统中原创 2012-07-11 19:54:51 · 1482 阅读 · 0 评论 -
代码生成设计文档(二)
技术选型 字符串拼接 最为基本的方式就是使用字符串拼接的方式。我们通过控制台或配置文件的方式收集领域模型的元数据,让后使用定制代码模式进行字符串拼接,最终生成代码。这种方式的缺点是显而易见的。但最致命的缺点是代码生成逻辑和代码模式搅合在一起。当模式改变时几乎无法重用。 自定义标志进行查找替换 为了使代码模式能够和生成逻原创 2012-07-13 22:59:05 · 938 阅读 · 0 评论