Refactoring to Patterns: Segundo Workshop de Wlodek Krakowski
Tal y como mencionamos hace poco, el día 23 de Octubre organizaremos un workshop sobre Effective Refactoring en nuestras instalaciones. Pues bien, este workshop vendrá muy bien acompañado, ya que su segunda parte también tendrá lugar aquí en Apium Academy. Estamos hablando del workshop Refactoring to Patterns, también cortesía (obviamente) de Włodek Krakowski. Włodek Krakowski es un entrenador técnico especializado en mantener la calidad del código a través del refactoring. Su interés principal es encargarse de entregar software de valor desde distintas perspectivas. Escribe en el blog www.refactoring.pl.
Este workshop tendrá lugar los días 20 y 21 de Noviembre y, como hemos dicho, es la continuación de “Effective Refactoring” y en él se dará por supuesto que los asistentes saben cómo hacer una limpieza inicial de la base de código. Esta limpieza es un paso indispensable o, de lo contrario, no serás capaz de notar los patrones de diseño emergentes de tu legacy code.
Horario del Workshop Refactoring to Patterns de Wlodek Krakowski:
- Inicio de la clase: 09:00
- Descanso: 10:45-11:00
- Comida: 12:45 – 13:30
- Descanso: 15:00-15:30
- Descanso: 16:30-16:45
- Fin de la clase: 17:30
Objetivos del Workshop:
- Se aprenderá a tratar con diseños emergentes desde un punto de vista a largo plazo. Hacer arquitecturas más extensibles y legibles aplicando patrones de diseño. Los asistentes adquirirán habilidades técnicas basadas en picar código, pero también aprenderán cómo la organización del trabajo dentro de un equipo / empresa influencia la calidad final. Se ganarán ideas sobre cómo experimentar con los ajustes de las formas en las que se organiza el trabajo de cara a ofrecer una mayor calidad.
- Los asistentes experimentarán cómo los patrones de diseño pueden simplificar y, a la vez, de-simplificar un diseño. Cómo los patrones solucionan problemas en el nivel actual de diseño, pero que sin un refactoring continuado acaban introduciendo problemas nuevos.
Refactoring to Patterns – Temas:
Ideas Principales
- Practicar refactoring en patrones de diseño seleccionados
- Entender la relación entre calidad final y preparación del proceso de desarrollo
- Experimentar con la calidad ajustando el proceso de desarrollo
Día 1
Keynote: 5 Disfunciones de un equipo que impiden el refactoring
Refactorings que acaban con los siguientes patrones de diseño
- Interpreter
- Chain of Responsibility
- Composite
- Factory Method
- Abstract Factory
- State
Día II
Keynote: 6 Fuentes de Influencia que reforzas o impedir con refactorings
Refactorings que acaban con los siguientes patrones de diseño
- Fluent Builder
- Proxy
- Template
- Bridge
- Command
- Adapter
Requerimientos del Workshop:
Se usará la versión Java 1.8 como compilador.
Todos los asistentes deberán instalar estos elementos en su ordenador portátil antes del workshop para poder empezar todos juntos al mismo tiempo:
- Java 1.8 (or más nuevo)
- IntelliJ Community Edition (o Ultimate Edition si tienes la licencia)
- Maven 3
El Código Fuente Java a instalar se dará durante el workshop.
Fecha y Precio:
El workshop Refactoring to Patterns tendrá lugar los días 20 y 21 de Noviembre. El precio es de 500€. El número máximo de asistentes será de 12 personas. Puedes elegir entre dos métodos de pago para este workshop:
- Método 1: Transferencia Bancaria
- Método 2: Xing (Pago directo usando tu targeta de crédito)