Please remember to register for each event at the Alicante Tech Meetup website.
If not, you might not be able to attend due to unavailable seats.

Loading Events

« All Events

  • This event has passed.

Object Calisthenics

December 19, 2017 @ 18:45 - 21:00

Object Calisthenics son un grupo de técnicas de programación, formalizadas como 9 reglas inventadas por Jeff Bay en su libro “The ThoughWorks Anthology”. La palabra Object está relacionada con la programación orientada a objetos y la palabra Calisthenics deriva del griego y significa ejercicios en un contexto deportivo.

Tratando de seguir estas reglas tanto como sea posible, cambiarás la forma en la que escribes código. Eso no significa que tengas que seguirlas todas todo el tiempo. Es encontrar el balance entre esas que te son útiles y te sientes a gusto con ellas.

Las reglas se focalizan en la mantenibilidad, legibilidad, facilidad de prueba y comprensión del código y son las siguientes:

1. Un solo nivel de indentación por método
2. No ELSE
3. Envuelve, agrupa los tipos primitivos y las string
4. Usa clases para encapsular las colecciones
5. Solo un punto por linea
6. No abrevies
7. Entidades/Clases pequeñas
8. No clases con más de dos propiedades/atributos
9. No getters ni setters

Utilizaremos la Bank Account Kata para poner en práctica dichas reglas, por lo que será necesario traer portátiles.

Después iremos a tomar algo para seguir charlando un rato.

Si tienes dudas deja un comentario o entra a nuestro canal #alicante en el Slack de la comunidad de Software Craftsmanship.

Details

Date:
December 19, 2017
Time:
18:45 - 21:00
Event Category:
Website:
https://www.meetup.com/Software-Craftsmanship-Alicante/events/245643519/

Venue

Edificio Municipal El Claustro
Calle Labradores, 6
Alacant, Alicante 03002 Spain
Phone:
965 14 34 64
Website:
http://www.elclaustro-alicante.es/

Organiser

Software Craftsmanship Alicante

Please remember to register for each event at the Alicante Tech Meetup website.
If not, you might not be able to attend due to unavailable seats.

Leave a Reply