我正在阅读Scott Hanselman的文章(http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx)然后我让我思考T4,CodeSmith和代码生成......所以,这是一个不错的选择节省开发时间,维护时间,资金,架构问题等?
感谢您的回复...
答案 0 :(得分:1)
只要你有一些以常规方式相似的任务,代码生成就很好,实现生成器的时间少于构建或维护任务的时间。
如果你有100种记录类型,并且想要一个CRUD工具来提供记录检查器/更新,那么生成器可能非常方便。如果你有3并且它们是稳定的,那么发电机就是浪费时间。
答案 1 :(得分:0)
那么,这是节省开发时间,维护时间,资金,架构问题等的好选择吗?
没有。
不依赖代码生成的语言是节省开发人员时间,维护时间,资金和减少架构问题的不错选择。