【问题标题】:Tool to guard class order [closed]保护班级秩序的工具[关闭]
【发布时间】:2013-07-29 12:03:46
【问题描述】:

我正在寻找 Visual Studio 2012 的免费扩展,它将保护我以正确的顺序编写课程:

第一个常量
第二个私有字段
第三个构造函数等...

【问题讨论】:

  • 就个人而言,我会担心您认为这样的工具正在增加实际价值——这似乎是一件很荒谬的事情,尤其是如果它使字段的上下文/使用变得不那么清晰的话。 “顺序”唯一重要的是在相互关联的字段初始化器中,然后 IMO 唯一“正确”的事情就是将代码移动到 .ctor 或 .cctor

标签: c# .net visual-studio


【解决方案1】:

您可以使用StyleCop 执行此操作,但我would not 将此称为“正确”顺序。这是一个人为的类元素排序,很容易被机器强制执行,但不是可读性和维护的好方案。

【讨论】:

    【解决方案2】:

    Regionerate 可以满足您的要求。但是,我不确定它是否仍然保持不变。

    不过,我个人偏爱Codemaid。它的“铲子”工具允许手动但快速地重新排序班级成员。这允许消除班级中的混乱,但没有军事要求按字母顺序排序。

    【讨论】:

      猜你喜欢
      • 2012-09-06
      • 2021-12-15
      • 1970-01-01
      • 2015-10-28
      • 2020-01-06
      • 1970-01-01
      • 1970-01-01
      • 2018-05-20
      • 1970-01-01
      相关资源
      最近更新 更多