Skip to content

Instantly share code, notes, and snippets.

@AlexZeitler
Created May 5, 2011 20:34
Show Gist options
  • Save AlexZeitler/957870 to your computer and use it in GitHub Desktop.
Save AlexZeitler/957870 to your computer and use it in GitHub Desktop.
Enums replaced
public class StepFileItemState {
private Action _processToNextStep;
public static readonly StepFileItemState Uploaded =
new StepFileItemState() {
_proceedToNextStep = () => {
// impl
}
};
public void ProceedToNextStep() {
_proceedToNextStep();
}
}
@RainerHilmer
Copy link

Hallo Alex,
wir hatten uns ja schon über Twitter etwas darüber unterhalten. Ich denke es gibt bei mir ein Missverständnis. Kannst du vielleicht eine Gegenüberstellung machen, damit ich sehe wie dieses Konstrukt mit enums aussehen würde?

@RainerHilmer
Copy link

Ich bastel da gerade etwas und melde mich mit 'nem Prototyp auf github zurück.

@RainerHilmer
Copy link

Die Abhängigkeiten in meinem Prototyp stinken. Ich muss mir was überlegen.

@RainerHilmer
Copy link

Also ich habe jetzt einige Experimente gemacht und bekomme häßliche Abhängigkeiten. Ob es nun an der Struktur dieser Enum -Replacements liegt, oder ob ich einfach zu blöd bin, wage ich nicht zu beurteilen. Mir kam dann die Idee, auf flow design umzuschwenken, aber ich denke damit würde ich am Ziel vorbeischießen, wenn ich durch so ein Replacement die gesamte Architektur über Bord werfen muss.
Hier ist mein kleines Experiment: https://github.com/RainerHilmer/LabOnGitHub

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment