Please enable JavaScript.
Coggle requires JavaScript to display documents.
PRODUCCIÓN DE SOFTWARE - Coggle Diagram
PRODUCCIÓN DE SOFTWARE
-
-
-
Tema 3 Clean code
-
Code Smells
Una serie de síntomas en el código que nos vienen a indicar que tal vez no se están haciendo las cosas de una forma del todo correcta, lo que puede llevar a que haya algún problema a futuro y un problema de trasfondo
No tienen por qué ser errores o bug de programación, ya que pueden no ser técnicamente incorrectos y el programa funciona correctamente
-
-
Código Limpio
El código limpio (clean code), no es algo recomendado o deseable, es algo vital para las compañías y los programadores
-
Cualidades
- El código limpio no hace demasiadas cosas, el código limpio es enfocado
- El código limpio no usa rodeos ni soluciones ofuscadas
- El código limpio no es redundante - DRY
- El código limpio es placentero de leer
- El código limpio puede ser modificado fácilmente por cualquier otro desarrollador
- El código limpio debe tener dependencias mínimas
- El código limpio es pequeño
- El código limpio tiene módulos de prueba (testing)
- El código limpio es expresivo
El código debe terminar leyéndose como un libro de instrucciones sin acertijos, que sea entendible por alguien que no ha visto el código anteriormente