Может кто-нибудь может предложить лучший шаблон для обработки ряда шагов, как это?
Только другой способ, которым я могу думать, что использует исключения для контроля потока, но я прочитал, что это не рекомендуется, потому что он в основном это заявление GOTO.
if (FileHandler.CheckIfNewFilesExist(sourceFolderPath))
{
if (FileHandler.MoveFolder(sourceFolderPath, temporyFolderPath))
{
if (CSVHandler.AppendUniqueIdToCSV(temporyFolderPath, filesToBeAppended))
{
FileHandler.CopyFolder(temporyFolderPath, finalFolderPath);
}
}
}