Hab*_*iai 21 asp.net resharper coding-style stylecop
刚刚找到StyleCop,看起来像我的项目值得使用的东西.然后我发现你可以将它与ReSharper(我从未使用过的工具)一起使用.所以我下载了ReSharper,以及ReSharper的StyleCop.不过我对它有点困惑:
只安装了StyleCop(没有ReSharper),我被大吼大叫直接引用代码隐藏中的私有变量.它希望我改为做这个.变量.好的,好的.
如果我只使用ReSharper,它会告诉我删除我刚刚添加的所有'this'调用.哪一个更好?
如果我对ReSharper使用ReSharper + StyleCop,它现在告诉我将'this'添加到所有私有成员引用(就像StyleCop自己完成的那样).但是,现在它还要我将'this'添加到我从.aspx页面引用的所有控件(即Label.Text = this.variable - > this.Label.Text = this.variable).
我很困惑.什么是最好的标准?或者我就像我现在这样做(Label.Text = variable)?
Mic*_*oie 14
关键是一致性.关于这一点,您的特定格式归结为个人偏好.
额外的含义是否提供了更清晰的信息,指出您引用的是哪个变量,或者是否通过使用额外的文本充斥页面来掩盖其含义?
这是一个判断电话.他们确实执行其他有意义的规则; 但是,他们所做的很大一部分是强制执行.正如@Martin所说,随意禁用对您的工作流程没有意义的规则.