代码生成对于一般(基于crud)的敏捷开发真的有用吗?

时间:2011-07-05 22:03:27

标签: c# asp.net-mvc code-generation agile

我正在阅读Scott Hanselman的文章(http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx)然后我让我思考T4,CodeSmith和代码生成......所以,这是一个不错的选择节省开发时间,维护时间,资金,架构问题等?

感谢您的回复...

2 个答案:

答案 0 :(得分:1)

只要你有一些以常规方式相似的任务,代码生成就很好,实现生成器的时间少于构建或维护任务的时间。

如果你有100种记录类型,并且想要一个CRUD工具来提供记录检查器/更新,那么生成器可能非常方便。如果你有3并且它们是稳定的,那么发电机就是浪费时间。

答案 1 :(得分:0)

  

那么,这是节省开发时间,维护时间,资金,架构问题等的好选择吗?

没有。

不依赖代码生成的语言是节省开发人员时间,维护时间,资金和减少架构问题的不错选择。