Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 什么';visualstudio/C中最常被滥用的功能是什么?_C#_Visual Studio - Fatal编程技术网

C# 什么';visualstudio/C中最常被滥用的功能是什么?

C# 什么';visualstudio/C中最常被滥用的功能是什么?,c#,visual-studio,C#,Visual Studio,对我来说,1号必须是密码折叠 #region xxx #endregion 突然之间,人们找到了一个借口来拥有大的类(文件),因为他们可以很好地“组织”它们。我曾经看到一个有3000行的半页长的课堂。我说不出话来,他们说“有什么问题?” 2号是半类。它实际上是一个很好的特性,尤其是当您处理生成的代码时。然而,有些人使用它将一个类“分解”为多个部分。为什么?因为这个类非常大而且很流行,所以它总是被锁定在源代码管理中。它们不是将类分解为不同的较小类,而是创建多个文件,如my_Class1.cs、y

对我来说,1号必须是密码折叠

#region xxx
#endregion
突然之间,人们找到了一个借口来拥有大的类(文件),因为他们可以很好地“组织”它们。我曾经看到一个有3000行的半页长的课堂。我说不出话来,他们说“有什么问题?”

2号是半类。它实际上是一个很好的特性,尤其是当您处理生成的代码时。然而,有些人使用它将一个类“分解”为多个部分。为什么?因为这个类非常大而且很流行,所以它总是被锁定在源代码管理中。它们不是将类分解为不同的较小类,而是创建多个文件,如my_Class1.cs、your_Class1.cs等,以便人们可以同时处理Class1


我希望包括“复制和粘贴”,但这不是Visual Studio的错…

我认为最滥用的功能将是按原样使用默认模板。许多模板包括“partial”以及类内部代码不需要的区域和include/using语句


在那之后,我必须同意#区域块;但是,如果操作得当,这些功能可能会很有用。通常情况下,虽然它们被用作一种组织类的方法,但这些类可能比它们应该的大。

#region
块旁边,我想说的是ASP.NET实现(,),强制(允许)您将数据访问代码直接写入aspx页面。即使是一个非常小的演示应用程序,我也不会使用它,但是在这些类的文档中没有提到,对于设计良好的应用程序,您不应该使用这些类。

不注意警告。把这么多潜在的优秀开发人员惯坏成了拖拽式的猴子。

应该是社区Wiki。这一切都不是Visual Studio的错,语言的错,或者框架的错。我觉得这个问题充其量只是在争论。没有人说VS或C应该受到指责。滥用职权的开发人员可能是。主观且爱争论。partial实际上是C#语言定义(3.0规范第10.2节)的一部分,根本不是visual studio的功能。只是因为它们总是太多了。。。