问题

对于在Visual Studio环境中的那些人,如何在#区域包装任何代码? (或者任何其他IDE有类似的东西...)

  最佳答案

在 10 次中的 9 次,代码折叠意味着您未能使用 SoC 原则 来表示它的价值。
2001年12月31日终了的两年期收入和支出及准备金和基金结余变动报表 我或多或少对部分类感觉相同.如果您有一段代码,您认为太大,您需要在可管理(和可重用)部分中切割它,而不是隐藏或拆分它.
下次有人需要改变它时,它会咬你,而且不能看到隐藏在一个方法的250行怪物中的逻辑。

2001年12月31日终了的两年期收入和支出及准备金和基金结余变动报表 无论何时,都可以从主类中提取一些代码,并进入助手或工厂类。 2001年12月31日终了的两年期收入和支出及准备金和基金结余变动报表

 foreach (var item in Items)
{
    //.. 100 lines of validation and data logic..
}
 

不可读

 foreach (var item in Items)
{
    if (ValidatorClass.Validate(item))
        RepositoryClass.Update(item);
}
 



2001年12月31日终了的两年期收入和支出及准备金和基金结余变动报表 无论如何,我的0.02美元。

  相同标签的其他问题

visual-studiofolding