A Twitter thread by Héctor de León (El loco de los perros) on Technology
Sep 08, 2022 · 2 mins read
0
Share
Part 1
La calidad del software depende de muchos factores y uno de ellos es que el código sea de calidad.
He grabado un conjunto de video donde explico buenas prácticas y el por qué y cuando realizarlas.
Puedes dar RT, es gratis!
🧵
Save
Share
La refactorización es un proceso para darle una restructuración al código para hacerlo mas legible y escalable sin eliminar su funcionalidad, y aquí vamos a ver su importancia:
https://t.co/IewF4f4mzk
Save
Share
La refactorización es importante, pero podemos llegar al extremo, a una sobreingeniería del código, y aquí hablo con ejemplos de que significa esto:
https://t.co/YVY4K02g2F
Save
Share
Los principios SOLID son útiles cuando se trabaja en lenguajes con paradigma orientado a objetos.
Aquí te añado un curso completo gratuito sobre SOLID:
https://t.co/CpUuinXVod
Save
Share
La programación en capas tiene como propósito dividir responsabilidades, he grabado un video para novatos y con ejemplos en código para que quede claro el por qué de esta división:
https://t.co/eXpt6HMnMl
Save
Share
Una arquitectura de software muy utilizada es MVC, dividir en capas el proyecto las cuales tengan una responsabilidad en especifico, en el siguiente video te explico de que va MVC (no es Marvel vs Capcom)
https://t.co/diCPTlDOCL
Save
Share
Pero MVC es suficiente en nuestros proyectos?
Pues no, hay que dividir en más responsabilidades para no tener Controladores gordos de código, aquí te explico como puedes abstraer la lógica de negocio en una capa extra:
https://t.co/0pfyjUIefH
Save
Share
Los patrones de diseño son importantes para la calidad de software, escalabilidad y mantenimiento, y sobre todo para trabajar en equipo abreviando soluciones, a continuación te muestro una introducción sobre lo que son:
https://t.co/cQAptNeN9L
Save
Share
Y aquí te adjunto todos mis videos GRATUITOS sobre patrones de diseño (dar clic y ver la lista en la parte derecha):
https://t.co/dpsHbDtGGv
Save
Share
Hay algo llamado anti-patrones de diseño, que al contrario de los patrones de diseño, hay que erradicarlos, aquí te explico con un ejemplo uno de los más utilizados: Golden Hammer:
https://t.co/dwrkOxvwwu
Save
Share
0
0 saves0 comments
Like
Comments
Share