Devo eseguire un certo numero di istruzioni (che stanno eseguendo .exe) in un ciclo.
ForEach(object obj in ListOfVersions)
{
Step 1: call Exe1 Args=obj.somevalues
Log Step 1 completed for obj
Step 2: call Exe2 Args=obj.somevalues
Log Step 2 completed for obj
Step 3: call Exe3 Args=obj.somevalues
Log step 3 completed for obj
}
Step 4: call Exe4
Esiste uno schema di progettazione specifico disponibile per la situazione di sopra.