gpt4 book ai didi

asp.net - StyleCop vs ReSharper 和一般编码风格问题

转载 作者:行者123 更新时间:2023-12-03 11:55:16 26 4
gpt4 key购买 nike

刚刚找到 StyleCop,看起来值得我的项目使用。然后我发现您可以将它与 ReSharper(我也从未使用过的工具)一起使用。所以我下载了 ReSharper,以及 ReSharper 的 StyleCop。不过,我对此有点困惑:

  • 只安装了 StyleCop(没有 ReSharper),我因为在代码隐藏中直接引用私有(private)变量而被骂。它希望我改为执行 this.variable。好吧,好吧。
  • 如果我只使用 ReSharper,它会告诉我删除我刚刚添加的所有“this”调用。哪一个更好?
  • 如果我为 ReSharper 使用 ReSharper + StyleCop,它现在会告诉我将“this”添加到所有私有(private)成员引用中(就像 StyleCop 自己做的一样)。但是,现在它还希望我将“this”添加到我从 .aspx 页面引用的所有控件(即,Label.Text = this.variable -> this.Label.Text = this.variable)。

  • 我很困惑。遵循的最佳标准是什么?还是我现在的方式就可以了(Label.Text = 变量)?

    最佳答案

    关键是一致性。您在这一点上的特定格式归结为个人喜好。

    额外的冗长是否提供了关于您引用哪个变量的额外清晰度,或者它是否通过用额外的文本淹没页面来掩盖含义?

    这是一个判断电话。他们确实执行了其他有意义的规则;但是,他们所做的很大一部分是强制一致性。正如@Martin 所说,请随意禁用对您的工作流程没有意义的规则。

    关于asp.net - StyleCop vs ReSharper 和一般编码风格问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1527442/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com