首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“常识”或实用的.NET编码标准

“常识”或实用的.NET编码标准
EN

Stack Overflow用户
提问于 2009-05-08 19:49:47
回答 4查看 299关注 0票数 2

我即将开始更新我们的编码标准文档,我正在考虑也许可以在比通常所做的更高的级别上编写它们。我们有相当多的开发人员来来去去,他们一般都是中等水平的。我想消除低质量的“毛绒”sections...for示例,“变量命名约定”,etc...anything,它确实有可疑的价值,它分散了对文档中真正有价值的部分的注意力(由于过低的价值内容,这些部分可能会被略过或完全跳过)。

我更感兴趣的是确保人们不会做愚蠢的事情,而不是强迫他们以某种方式做事情。

我们碰巧是一家.Net /甲骨文商店,但对于我正在寻找的材料类型,我认为语言并不是特别重要。

我想知道是否有人以前做过这样的事情,并且有一些他们不介意分享的材料,或者遇到过类似性质的好的在线材料?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-05-08 20:19:56

与标准文档相比,我绝对更喜欢工具选项ReSharper。我越专业地开发,我就越意识到编写标准文档是浪费时间,而且往往会消耗生产力。

代码应该是可读和可理解的。不幸的是,编码标准也不能强制执行。然而,工具至少可以强制执行命名约定,并帮助发现问题,例如无法检查null或“访问修改的闭包”。

无论是哪种情况,编码标准都不应该阻止开发人员编写好的代码。我见过禁止使用三元运算符或运算符重载的文档。我也看到过需要对代码进行良好注释的文档(我会不惜一切代价避免注释,以支持可读的代码)。在我看来,所有这些东西都不应该出现在编码标准中。

票数 4
EN

Stack Overflow用户

发布于 2009-05-08 20:00:56

根据我的经验,编码标准的实际价值与其自动测量的能力成正比。我们商店的部分C#编码标准(适用于一个页面)规定,根据FxCop和StyleCop的默认规则,代码必须干净。这两个工具都可以由开发人员运行,也可以由构建过程运行。

票数 4
EN

Stack Overflow用户

发布于 2009-05-08 19:55:58

MSDN上的guidelines for class developers有很多好材料。有很多像你想要消除的低级东西,它肯定更实用,但值得一看。

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

https://stackoverflow.com/questions/841499

复制
相关文章

相似问题

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