首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代码生成器与代码重构

代码生成器与代码重构
EN

Stack Overflow用户
提问于 2009-01-04 19:37:42
回答 9查看 722关注 0票数 4

你觉得你的CRUD程序怎么样。代码生成、框架驱动还是手动编写?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-01-04 19:53:10

我使用代码生成器的经验是,它们是一个很好的开始,但在更改确定之后,我通常希望手动重写模块。当然,这可能会成为一个维护问题。但它实际上变成了一个“一根绳子有多长”的问题。您在处理哪些生成器、框架和资源?他们中的一些是可怕的处理,其他的工作正常。

票数 5
EN

Stack Overflow用户

发布于 2009-01-04 21:04:35

我喜欢带有自定义模板的代码生成器,原因如下:减少编码工作量,易于进行全局更改,在模板中嵌入体系结构,确保开发人员遵从性。减少编码错误的机会。一致的功能更少需要测试。

实际上,使用代码生成器,当模式更新时,我可以在几分钟内使用60+表从修改后的数据库中创建或重新创建存储过程、实体类和DAL。通过使用自定义模板,我确保了所有层都使用我的命名规则,并确保了正确的错误处理和防止重复插入。

非常适合固定价格合同。如果是每小时一次,那么您可能需要手动完成:-)

票数 2
EN

Stack Overflow用户

发布于 2009-01-04 19:49:25

如果你使用Linq来使用.Net,那么它很容易维护。LinqToSql使更新数据模型变得很容易,而不需要大量更改代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/411547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档