我的团队(我是其中最新和最初级的成员)在大约 1 年的时间里从 3 名开发人员增加到 9 名开发人员。我们的主要产品的复杂性增加了,我们即将对 Silverlight 进行为期一年的移植/重写。过去没有强制执行特定的样式/标准。
我向我的老板建议,现在是实施这些标准的好时机。我把IDesign 的文件传给了他,他很喜欢这个主意。他有2个顾虑。
这是一个需要吸收的大文件。我的想法是为我们可能遇到的最常见项目开发一个精简的备忘单,并理解 IDesign 标准是“大师”,并且应该查看精简版本中未涵盖的任何内容在“主”文档中。
执行此操作的最佳方法是什么。这不是试图发号施令的问题。这是一个试图让人们习惯于开发特定标准的问题。团队中至少有 2 个人已经发展到现在的非标准几年了。为了解决这个问题,我想看看是否有一个工具可以配置为强制执行这些标准,或者至少在编译时或设计时警告“违反”标准。我找到了 Microsoft 的 StyleCop,但据我所知,它是不可配置的,并且设置为遵循 Microsoft 的标准,与 IDesign 的标准不完全吻合。
任何关于工具或我正在研究的方法的输入将不胜感激。