Meetup ya realizado

Taller de 99 Bottles of OOP en Valladolid

Este Meetup ya pasó

17 personas asistieron

Imagen del lugar del evento

Detalles

¡Esperamos que hayáis descansado este verano, porque comenzamos el curso!

Este año en Cylicon tenemos intención de repetir WeCode el 22-23 de febrero, y LechazoConf en mayo (fecha por confirmar, ¡todo el mundo atento!).

Además, queremos inaugurar el canal de Slack #cyliconvalley (entrad en Slack aquí: https://cyliconvalley.herokuapp.com/, el canal es #cyliconvalley, https://remotehq.slack.com/messages/CCF7QGREE) como medio de comunicación para la comunidad local. ¡Apuntaos!

Y… ¡arrancamos las jornadas de los sábados por la mañana con un taller!
99 Bottles of OOP

~~~~~~~~~~~~~~~~~

99 Bottles of OOP es un fantástico libro de Sandi Metz y Katrina Owen para explorar los principios de la Programación Orientada al Objeto y buenas prácticas de programación como TDD. El hilo conductor es un ejercicio alrededor de una canción popular.

En el WeCode Nacho hizo un breve taller sobre el libro 99 Bottles of OOP. Prometió hacer una sesión completa en Cylicon, y un Lannister siempre paga sus deudas.

En el taller probablemente no nos dará tiempo a realizar el ejercicio del libro completo, pero podremos practicar y debatir sobre cosas como TDD, la Premisa de la Prioridad de Transformación o las Flocking Rules. ¡La mañana será muy interactiva!

Instrucciones ~~~~~~~~~~~~~~~~~

Hay que traer el ordenador, ya sea individualmente, en parejas o grupos de tres.

Aunque el libro está en Ruby el taller lo puedes hacer en cualquier lenguaje. Lo único que tienes que preparar para el taller es asegurarte de que puedes lanzar un test en tu entorno de ejecución favorito.

1.- Bájate el código:

a) Ruby: https://github.com/sandimetz/99bottles

b) Otros: https://github.com/sandimetz/99bottles-polyglot

2.- Comprueba que puedes lanzar el test:

a) Ruby:

git checkout exercise
ruby test/bottles_test.rb # debería fallar con `uninitialized constant Bottles`

b) Otros: dependerá. Por ejemplo, con Scala hay que hacer esto:

mv src/test/scala/B src/test/scala/BeerSongTest.scala
sbt test # Falla con `not found: value BeerSong`

Tras 4 horas hablando de botellas de cerveza habrá sed. Habrá quienes nos quedemos por allí tomando al menos una caña, ¡animaos!

Dame más datos! ~~~~~~~~~~~~~~~~~

Día: Sábado 15 de Septiembre (de 10:00 a 14:00)
Lugar: Agencia de Innovación (https://www.google.es/maps/place/Agencia+de+Innovaci%C3%B3n/@41.618862,-4.747401,17z/data=!3m1!4b1!4m2!3m1!1s0xd476cde13c9d9df:0xc54421ea5d686678)