对我来说,第一位必须是代码折叠。
突然之间,人们找到了一个借口来创建大型类(文件),因为他们可以把它们"组织"得很好。我曾经见过一个长达半页的类,有3,000行。我无言以对,而他们则说:"有什么问题吗?"
第二个是部分类。这实际上是一个不错的功能,特别是当你使用生成的代码时。然而,有些人把它用来将一个类“分解”成多个部分。为什么?因为那个类太大了,而且又很流行,所以它总是被锁在源代码控制中。他们不是把这个类分解成不同的小类,而是创建多个文件,比如my_Class1.cs,your_Class1.cs等等,以便人们可以同时处理Class1。
我想包括“复制和粘贴”,但这并不是Visual Studio的错...
#region xxx
#endregion
突然之间,人们找到了一个借口来创建大型类(文件),因为他们可以把它们"组织"得很好。我曾经见过一个长达半页的类,有3,000行。我无言以对,而他们则说:"有什么问题吗?"
第二个是部分类。这实际上是一个不错的功能,特别是当你使用生成的代码时。然而,有些人把它用来将一个类“分解”成多个部分。为什么?因为那个类太大了,而且又很流行,所以它总是被锁在源代码控制中。他们不是把这个类分解成不同的小类,而是创建多个文件,比如my_Class1.cs,your_Class1.cs等等,以便人们可以同时处理Class1。
我想包括“复制和粘贴”,但这并不是Visual Studio的错...