danirod Esta web me salvó bastante cuando durante la carrera necesitaba entender algunas cosas sobre diseño de software. ✨ Source Making ✨ Aquí puedes encontrar: UML: explicaciones sobre la notación UML para cuando hay que hacer diagramas. Patrones de software: un buen repositorio con patrones de software de todo tipo, de creación, estructurales... Antipatrones: que no tiene tanto uso pero es bueno igualmente revisar para ver cómo diseñar mejor software simplemente leyendo consejos sobre como NO diseñar software. Refactoring: hoy en día esto ha caído un poco en desuso porque los IDEs hacen lo mismo de forma automática, pero en otros tiempos había que hacer los refactors (como cambiar el nombre de una clase) a mano, entonces esta sección te explica cómo puedes hacer esto.