edición general

UML será eliminado de Microsoft Visual Studio [ENG]

#155 Por cierto, el código de calidad se consigue con un buen diseño, no con nada de lo que tu dices, y para hacer un buen diseño necesitas saber ingeniería del software.

Los buenos desarrolladores lo son porque precisamente saben diseñar bien las aplicaciones (ya sea via asignatura o via currando durante años), o porque alguien que sí sabe diseñarlas les ha dado dichas especificaciones técnicas.

¿Hay otras formas de aprender a diseñar que no sea usando UML? Por supuesto, pero de todas las que he visto UML es la más sencilla con diferencia.
#206 Un buen diseño consigue eso, un buen diseño, no un código de calidad. No mezclemos cosas.

Un arquitecto hace un buen diseño, el paleta puede hacer una mierda de pared, pero el diseño de la casa es bueno.

Un buen diseño te permite modificar/sustituir/mejorar partes del diseño.. que por ejemplo hayan programado malos programadores y sean una mierda.

Un modulo, una funcionalidad, queda definida en el diseño, la implementacion de la funcionalidad depende del programador, que si es inútil puede hacer por ejemplo que el uso de memoria sea ineficiente. No tiene nada que ver con el diseño.

Mas adelante, lo despides y pones otro tío que rehace la funcionalidad. El diseño no cambia, se mejora la implementación.
#207 "Un buen diseño consigue eso, un buen diseño, no un código de calidad. No mezclemos cosas."

Y he dejado de leer...total, pa' qué!
#209 prueba a seguir leyendo.

Así entenderás la diferencia entre un buen diseño y un buen código.

O rebatelo...
#209 Te recomiendo que vayas a la universidad y curses una titulación antes de dar lecciones a los que sí lo han hecho.

menéame