La Artesanía del Código (Software Craftsmanship) intenta mejorar las habilidades de los desarrolladores en la construcción de código limpio. Este enfoque evoca conceptos como calidad, simplicidad y profesionalismo.
En este taller, nos proponemos mejorar tus habilidades como artesano del código:
1. Escribir código limpio que exprese claramente los requerimientos de negocio.
2. Prestar atención a los detalles, como los nombres y el diseño consciente de las responsabilidades en las diferentes "unidades" (métodos, clases, etc.).
3. Evitar la sobreingeniería y evolucionar el diseño a medida que los requerimientos de negocio crecen.
En concreto, practicaremos y aprenderemos lo siguiente:
1. Escribir código limpio, fácil de entender, mantener y adaptar.
2. Mejorar tus habilidades en TDD (Test Driven Development).
3. Utilizar Test Doubles/Mocking.
4. Cómo testar y refactorizar código legado.
Para aprovechar al máximo el taller, es recomendable tener nociones básicas de Programación Orientada a Objetos (POO) aplicada en algún lenguaje de programación, así como conocimientos básicos de pruebas automáticas.
¡Manos a la obra!
Sobre Felipe Alfaro: Apasionado de la tecnología !!! con + 10 años de experiencia como desarrollador mi foco principal es la entrega continua (continuous delivery) y arquitecturas evolutivas.
0 Comments