Software Craftsmanship Madrid - Calistenia bancaria
Thursday 19 November 2015, 19:00 - 20:00
Plaza de las Cortes, 2 planta 5, Madrid, España
En nuestro siguiente encuentro nos adentramos en el mundo bancario con la "KATA BANK OCR" http://codingdojo.org/cgi-bin/index.pl?KataBankOCR Pero con un pequeño detalle; tendremos las siguientes 9 restricciones: 1. solo un nivel de identación por método 2. no se permite el uso de ELSE 3. encapsular todos los tipos primitivos en objetos 4. cualquier clase que contenga colecciones no debe contener otros atributos 5. solo un punto por línea 6. no se permiten abreviaciones 7. mantener todas las entidades pequeñas 8. no se permite más de dos variables de instancia (atributos) 9. no se permiten getters, setters ni properties Estas restricciones vienen de calistenia de objetos (http://williamdurand.fr/2013/06/03/object-calisthenics/) y ya hablaremos en su momento de ello. Por lo pronto, traed los portátiles con el entorno de desarrollo listo para trabajar y muchas ganas.
Publicado por: Miquel Camps