Usa una condición para una decisión binaria
Una condición evalúa una comparación y dirige la ejecución por una ruta verdadera o falsa. Encaja cuando una prueba determina si debe ocurrir el siguiente paso, por ejemplo, si existe un campo o si un valor supera un umbral. Haz explícita la comparación y define con claridad ambos resultados.
Planifica qué debe suceder en cada rama antes de conectar más pasos. No dejes ambiguo el caso falso si el flujo puede continuar por cualquiera de las dos rutas. Prueba ambos resultados con valores representativos para confirmar que cada caso sigue el camino previsto.
Usa un switch para varios casos
Un switch es más adecuado cuando un valor puede corresponder a varios casos con nombre, además de una ruta predeterminada para los demás. Puede ser más claro que encadenar muchas condiciones que examinan repetidamente el mismo campo. Haz que los casos sean distintos y define qué ocurre por defecto.
Comprueba el valor que entra en la rama y confirma que su formato y escritura sean los esperados. Prueba un valor por cada caso y otro que deba seguir la ruta predeterminada. Si las ramas vuelven a unirse después, deja explícito el paso común para mantener el grafo legible.