問題

對於在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