Ceci Torres
Posted on April 11, 2022
1 Repasa los principios de desarrollo generales
He notado que es muy común ver ejemplos de los principios de desarrollo solamente aplicados a el lado de backend. Pero estos principios no pertenecen a una sola rama, también puedes aplicarlos en el frontend. Por ejemplo RxJS utiliza el patrón "Observer", o React que hace uso del patrón "State".
Aplicar los principios DRY o Single Responsibility Principle harán que la calidad de tu código se eleve hasta las nubes
2 Aprende sobre Design Systems
Los Design Systems sirven para tener un estándar en el Look & Feel de un proyecto. Es una biblioteca de los componentes visuales de tu interfaz, y desarrollar pensando en esto te permite tener un diseño más limpio y estandarizado en todas tus vistas.
Te recomiendo buscar mas acerca de herramientas como Storybook.js y Figma
3 Documenta tus proyectos
No tiene que ser nada sofisticado, con tener un buen Readme que explique de qué trata tu proyecto y cómo puede levantarse en local estas del otro lado. Dale un vistazo a https://www.makeareadme.com/
4 Unit testing
El testing sigue siendo una área no tan valorada en el desarrollo de software. Y de las fases que más se suelen brincar cuando tenemos deadlines apretados. No podemos estar más equivocados al hacer esto. Las pruebas unitarias permiten a los programadores mantener y cambiar el código con mayor seguridad al paso del tiempo.
Así al refactorizar el código o actualizar las bibliotecas del sistema en el futuro nos aseguramos de que el código aún funcione correctamente.
Bonus: Incluye Typescript a tu stack
Hay quienes lo odian, hay quienes lo aman. Yo al principio veía más problemático el tener que incluir otra capa de complejidad a mis proyectos. Pero después comencé a ver los beneficios que Typescript aporta: código más legible, más fácil de mantener, feedback en vivo del IDE y mucho más.
Dale una oportunidad, al principio la curva de aprendizaje será un poco difícil, pero verás que no te arrepentirás.
5 Distraete y no estudies todo el tiempo
Me ha tocado ver a compañeros desgastarse horas y horas tratando de resolver un problema. Incluso a mi me llego a suceder, me quedaba enfrascada tanto tiempo hasta que no terminará lo que sea en lo que estaba trabajando, y después comenzaba a experimentar el para mi famoso “ya no veo que dice mi código”. Y no porque en verdad ya no pudiera ver, si no que más bien el estar tanto tiempo atorado con un problema hace que perdamos el enfoque y dejemos de ver el panorama completo.
Así que recomiendo tomar descansos entre tus bloques de trabajo y parar de trabajar a la hora que termina tu jornada laboral. Es mucho más benéfico terminar de trabajar y que después te distraigas y despejes tu mente. Así podrás retomar al día siguiente con nueva energía y seguramente encontrarás la solución más rápido.
Esos fueron los consejos del día. Escribe en los comentarios qué te parecieron. Gracias por leerme.
Posted on April 11, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.