Лучший шаблон, чем вложенные, если утверждения для контроля потока

Может кто-нибудь может предложить лучший шаблон для обработки ряда шагов, как это?

Только другой способ, которым я могу думать, что использует исключения для контроля потока, но я прочитал, что это не рекомендуется, потому что он в основном это заявление GOTO.

if (FileHandler.CheckIfNewFilesExist(sourceFolderPath))
            {
                if (FileHandler.MoveFolder(sourceFolderPath, temporyFolderPath))
                {
                    if (CSVHandler.AppendUniqueIdToCSV(temporyFolderPath, filesToBeAppended))
                    {
                        FileHandler.CopyFolder(temporyFolderPath, finalFolderPath);
                    }
                }
            }
0
задан woggles 9 September 2011 в 10:01
поделиться