Skip to content

Replace Nested Conditional with Guard Clauses #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
insolen opened this issue Aug 25, 2020 · 0 comments
Open

Replace Nested Conditional with Guard Clauses #3

insolen opened this issue Aug 25, 2020 · 0 comments

Comments

@insolen
Copy link

insolen commented Aug 25, 2020

Problema: El condicional es un poco confuso y quizás luego se implemente más código que influirá en el entendimiento de los condicionales, también esto generaría que se agreguen mas condicionales dentro de los anteriores haciendo que se vuelva imposible saber hacia dónde va el algoritmo.

Beneficios: Se reduce el número de condicionales intentando tener los casos especiales fuera de otros condicionales para que la estructura se vuelva más plana y así poder tener un mejor entendimiento del flujo normal del programa y mejor aún en caso de encontrarse errores que sea más fácil de solucionarlos con el tiempo, debido a que el algoritmo deberá tomar menos ramas de condicionales para su ejecución normal.

Solución
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant