【问题标题】:Is There Any Way To Make More Custom Naming Style For ReSharper 6?有没有办法为 ReSharper 6 制作更多自定义命名样式?
【发布时间】:2012-01-05 09:59:14
【问题描述】:

我的项目有一个编码约定: 对于局部变量(内部方法):使用格式 [prefix][variable name]

如果变量是原始类型(如整数、字节、字符串...),[前缀]将是数据类型的第一个字符。

例子:

Dim sCompanyName As String
Dim iArrayIndex As Integer
Dim bContactStatus As Boolean

Resharper 有没有办法为此案例创建自定义命名规则?

谢谢。

【问题讨论】:

标签: resharper hungarian-notation


【解决方案1】:

严格来说,ReSharper 并未设置为处理匈牙利符号,因为在 .Net 中命名变量的 a la 模式 方式不需要它。因此,如果您真的需要这个,您需要自己实现命名系统,方法是创建一个 ReSharper 插件来抑制 R# 自己的命名建议系统并实现您自己的一个。

也就是说,这是一项非常困难且可能不可行的任务。

【讨论】:

    【解决方案2】:

    虽然我完全同意 Piers 关于匈牙利符号的“过时”性质的观点,但我确实意识到,有时人们可能会因维护遗留代码或过时的公司标准而陷入困境。

    知道CodeIt.Right 包含有助于实施匈牙利表示法样式的规则集,以及有助于从匈牙利表示法转换为 MS .NET 约定的规则集,这可能对您有所帮助。最后,如果您不完全满意,您可以自定义现有规则或快速开发自己的自定义规则。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-30
      • 1970-01-01
      • 1970-01-01
      • 2014-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-27
      相关资源
      最近更新 更多