Uno de mis demonios de programación personal siempre ha sido una lógica compleja que necesita ser controlada por sentencias if (o similares). No siempre es necesariamente tan complejo, a veces tan solo unos pocos estados que deben tenerse en cuenta.¿Hay alguna herramienta para ayudar con la compleja lógica 'si'?
¿Existen herramientas o pasos que un desarrollador puede realizar durante el tiempo de diseño para ayudar a ver los 'estados' y tomar medidas para refactorizar el código para simplificar el código resultante? Estoy pensando en dibujar una matriz o algo así ...?
Las tablas de verdad son siempre de 2 dimensiones (a menos que haya habido nuevos desarrollos?). ¿Quiere decir n columnas para n variables? –
tablas de verdad multidimensionales? ¡suena emocionante! –
Er ... las tablas de verdad tienen columnas para todas las variables y filas para todas las combinaciones de valores. Puede representar tantas variables como desee. – cletus