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

本文关键字:开发 真的 有用 代码 于一般 于代码 代码生成 | 更新日期: 2023-09-27 18:01:30

我正在阅读Scott Hanselman的文章(http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx),然后我开始思考T4, codessmith和代码生成…那么,这是节省开发时间、维护时间、金钱、架构问题等的好选择吗?

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

当你有一组以某种常规方式相似的任务时,代码生成是很好的,并且实现生成器的时间少于构建或维护任务的时间。

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

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

不依赖于代码生成的语言对于节省开发人员的时间、维护时间、金钱和减少架构问题来说是一个很好的选择。