Encuentros
>
>

Agile Aragón - KATAYUNO: Object Calisthenics, 9 reglas para un diseño orientado a objetos

Saturday 23 February 2019, 10:15 - 11:15

Av. de la Cdad. de Soria, 8, Zaragoza, España

Tras la buena acogida del primer Katayuno del año, hemos planteado esta segunda sesión con un reto que consideramos muy práctico y didáctico.Ser un buen diseñador de software orientado a objetos no es fácil, se requiere un cambio de chip para no quedarnos en un diseño clásico basado en programación estructurada. Te hemos convencido ya? Apúntate! El reto consiste en proponer 9 reglas, que aplicaremos a la resolución de un CodingDojo. Estas 9 limitaciones son tan restrictivas, que nos forzarán a dar lo mejor que llevamos dentro para de una forma natural adquirir los hábitos de un diseño orientado a objetos La sesión será dinamizada por Jesús Arnas (@jesusArnas) y Angel Luis Blasco (@Anglu13) Ambos hemos disfrutado mucho preparando el reto de este evento, y queremos agradecer a Alberto Gualis (@gualison) que fue el que lo propuso. Agenda:- Ronda inicial de presentación de asistentes.- Breve presentación teórica de las 9 reglas y de su relación con los principios SOLID.- Continuaremos aplicando estas 9 reglas a la resolución de la kata Potter (http://codingdojo.org/kata/Potter/). Por supuesto diseñaremos practicando "pair programming" y TDD.- Y terminaremos con una puesta en común donde compartiremos nuestras experiencias. Recordad que el nivel de conocimiento actual no es relevante, el propósito es aprender y experimentar en un entorno seguro. Los Katayunos son la combinación perfecta. Aprender a resolver un problema y desayunar tranquilamente sin las prisas del trabajo, no tiene precio. Os esperamos! Fecha: Sábado, 23 de febreroHorario: De 10:15 a 14:00.Lugar: Aula 1 de Etopia.Repositorio de la kata: http://codingdojo.org/kata/Potter/Object Calisthenics: https://www.cs.helsinki.fi/u/luontola/tdd-2009/ext/ObjectCalisthenics.pdfMaterial: Llevad ordenadores portátiles con el entorno de desarrollo del lenguaje que queráis usar y la librería de testing que ya conozcáis.

Más información

Publicado por: Betabeers