|
|
1
1
在项目中间添加新的东西总是有风险的,特别是当新的东西替换旧的东西时。基本上,任何依赖于旧代码的代码都需要完全测试。这是改变的风险和成本的一部分。 风险来自于虫子。假设一切正常,那就没问题了。但如果有问题怎么办?然后成本会上升,因为需要额外的时间来再次完成调试/测试周期。 如果你还没有做任何测试的话,这在中间是唯一有意义的。但是,如果是这样的话,我会更担心总体质量,因为我更希望这样一个低层在整个过程中都经过彻底的测试。 |
|
|
2
1
|
|
|
3
1
我会非常小心地在这样的团队中引入代码生成器。尤其是你提到的那些。也就是说,这可能因项目/团队而异。 考虑:
前一段时间我们在几个项目中引入了nettiers(对我们来说似乎很好:).我们在项目开始的时候就这样做了,即使在那时它也真的处于中间。当然我们有更多更快的代码,但这并不意味着我们有更多重要的代码。新的特性开始用定制代码(加上linq2sql)开发,生产效率和质量迅速提高。我们再也没用过,也没错过。我们广泛地使用orms和其他更集中的代码生成器。 |
|
|
4
0
你可以看看 T4 to generate code ,内置到visual studio中,无需额外安装。 我读过一些 very useful tutorials 通过oleg,可以很容易地开始一次应用到开发的一个部分,从而降低所涉及的风险。如果证明它是值得的,就多用它。 |
|
|
5
0
我用代码生成器(不计算标准工具如Visual C++等)进行了几个项目。一开始他们很酷。实时储户。最后,几乎每个人都恨他们。对于以后添加的任何新功能,它们需要过多的裁剪或工作区。另外,一些可怜的schlub通常会永远被困在项目中,因为他们是唯一知道如何修改工具的人。你可能不想那个人是你:) 正如michael所建议的,正确的方法是通过重新设计来找到消除重复编码的方法。 |
|
|
Brannon · matlab编译为C:检测slbuild与编码器 8 年前 |
|
|
user1804599 · 如何使用funset_avltree库? 9 年前 |
|
|
Å»ubrówka · 更改COM对象的行为 10 年前 |
|
|
user1698814 · 如何打印手写AST? 11 年前 |
|
|
sobek · MATLAB编码器动态调整结构数组大小 11 年前 |