Mejora tu código y desarrolla nuevas habilidades.
Mejora tu código y desarrolla nuevas habilidades.
Es una sesión en la que un grupo se reúne para abordar un desafío de programación juntos. Estos ejercicios son simples y no tienen la intención de demostrar o explotar las características de una tecnología o lenguaje en particular, sino que plantean problemas genéricos que requieren reflexión y habilidades de abstracción.
Es un problema de programación que implica refactorizar código existente para mejorar su estructura y legibilidad, sin alterar el comportamiento del sistema.
Se parte de un código funcional pero no testeado, con un nuevo requisito de funcionalidad y algunas restricciones.
El objetivo es implementar la nueva funcionalidad de manera limpia sin romper el código existente.
Se utilizará Java, asegúrate de tener el entorno adecuado configurado para trabajar con este lenguaje.
Es fundamental contar con un entorno de desarrollo óptimo, con VS Code y Live Share para la colaboración en tiempo real. Y tu ID en GitHub para facilitar la colaboración y el manejo eficiente del código entre los participantes.
Personaliza tu espacio de trabajo para que te sientas cómodo y motivado.
¡Lleva tu bebida favorita y convierte tu espacio en un lugar increíble donde puedas concentrarte y disfrutar del aprendizaje!
No se requiere experiencia previa en el Gilded Rose Refactoring Kata.
Contar con un compañero de práctica mejora la calidad de la retroalimentación que recibimos para perfeccionar nuestras habilidades en comparación con la práctica en solitario.
Podemos enriquecernos con la experiencia y las nuevas ideas que otros aportan.
Más allá de las reglas, lo más importante es que te diviertas y aprendas de tus colegas desarrolladores.
El Dojo es un espacio de entrenamiento inspirado en la cultura oriental, en particular en las artes marciales.
Los programadores de diferentes niveles, que se consideran iguales. Aunque algunas personas dominen mejor ciertos temas, a través de estas prácticas, todos tienen la oportunidad de aprender de manera equitativa.
No existen requisitos específicos; en este programa participan personas con conocimientos básicos de programación, profesionales en desarrollo de software y, en general, amantes de la programación.
En un entorno remoto, deberás utilizar herramientas de codificación compartida, como VS Code y Live Share.
Esta kata es un problema de programación que implica refactorizar código existente para mejorar su estructura y legibilidad, sin alterar el comportamiento del sistema. El objetivo es implementar la nueva funcionalidad de manera limpia sin romper el código existente.
Son ejercicios sencillos que no buscan demostrar o explotar las características de una tecnología o lenguaje en particular, sino que plantean un problema genérico simple que requiere cierta reflexión y habilidad de abstracción.
Los desarrolladores comprenden la necesidad crítica de pruebas automatizadas para detectar errores tempranamente y garantizar la estabilidad del código.
Practicar la refactorización permite la aplicación de principios de diseño de software como la encapsulación y la modularidad, mejorando la mantenibilidad y escalabilidad del código.
La kata proporciona experiencia en estrategias para mejorar la legibilidad y funcionalidad del código heredado, abordando su complejidad de manera efectiva.
De las Alondras, E10-115
+593 979 733 071
olivia@softwareevolutivo.net
8:30am-6:00pm
Copyright © Software Evolutivo todos los derechos reservados.