可以通过契约设计允许我强制执行私有方法

本文关键字:强制执行 有方法 允许我 契约 可以通过 | 更新日期: 2023-09-27 17:52:16

我无法用语言做到这一点如何强制私有方法,因为接口方法只是公共的?

那么我可以用契约式设计吗?

可以通过契约设计允许我强制执行私有方法

如果您对执行特定的编码风格、命名约定或诸如此类的事情感兴趣,您最好为FxCop或StyleCop等工具实现自定义规则。 c#语言或。net环境中确实没有任何特性来帮助你执行这些事情。

然而,在您这样做之前,您应该真正地问自己,这些标准的自动执行是否足够有价值,以保证解决方案的费用和难度。你面对的是大型团队(数十名开发人员)还是小型团队?像代码审查这样更简单的替代方法是否足以强制执行这一点?这种强制执行将如何影响代码质量与团队的生产力/幸福感?这些标准没有被强制执行的后果是什么?