如果您使用其中一个,哪一个?
答案 0 :(得分:33)
我的手数了吗? :)
答案 1 :(得分:3)
CodeSmith Studio - 许多适用于它的优秀示例模板。
答案 2 :(得分:3)
答案 3 :(得分:2)
我使用的“普通”代码生成工具很多人都没有想到:
其他代码生成工具显然是项目中的代码:
File.xlsx
)转换为代码(File.g.cs
)答案 4 :(得分:2)
Eclipse Xpand和Xtext,也称为openArchitectureWare。
答案 5 :(得分:1)
我倾向于避免代码生成并在运行时使用C#DynamicMethods或C#Lambda表达式生成动态功能......我不希望在我的解决方案中生成代码......
答案 6 :(得分:1)
我正在使用以下代码生成器:
我相信没有代码生成工具,我的工作效率会低很多。代码生成器通常不会在生成的代码中产生错误,因此这也是使用它们的一个很好的理由。
答案 7 :(得分:0)
我刚开始玩Enterprise Architect的代码生成功能。从模型而不是数据库层生成代码是很好的,但不幸的是他们的代码生成工具有点笨拙。到目前为止,我已经调整了它的C#模板来生成简单的CSLA类,至少可以节省很多打字。
答案 8 :(得分:0)
Jeeves(在高级Perl编程中讨论过)。
我在VS 2005中有一个预构建步骤,它执行Jeeves以“及时”生成源代码以进行编译/链接。
答案 9 :(得分:0)
我经常用Python编写代码生成脚本。在遥远的过去,我也使用过Perl。这两种语言都非常适合这项任务。
答案 10 :(得分:0)
DMS Software Reengineering Toolkit
可以配置为读取任何规范语言样式,并生成包括代码生成后优化的代码。
答案 11 :(得分:0)
Python(因为我发现它只是最快的一种黑客攻击方式)。
答案 12 :(得分:0)
我使用自己的发电机jUle