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