Einer meiner persönlichen Programmierdämonen war immer eine komplexe Logik, die von if-Anweisungen (oder ähnlich) gesteuert werden muss. Nicht immer notwendigerweise auch dieser Komplex, manchmal nur ein paar Zustände, die berücksichtigt werden müssen.Gibt es irgendwelche Werkzeuge, um mit komplexer 'if' Logik zu helfen?
Gibt es irgendwelche Werkzeuge oder Schritte, die ein Entwickler während der Entwurfszeit ausführen kann, um die "Zustände" zu sehen und Maßnahmen zu ergreifen, um den Code umzuformen, um den resultierenden Code zu vereinfachen? Ich denke darüber nach, eine Matrix oder etwas in dieser Richtung zu entwerfen ...?
Wahrheitstabellen sind immer 2-dimensional (außer es gab Neuentwicklungen?). Meinst du n Spalten für n Variablen? –
multidimensionale Wahrheitstabellen? klingt aufregend! –
Er ... Wahrheitstabellen haben Spalten für alle Variablen und Zeilen für alle Kombinationen von Werten. Sie können beliebig viele Variablen darstellen. – cletus