Skip to content
Calistenia bancaria

Details

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.

Photo of Software Crafters Madrid group
Software Crafters Madrid
See more events
Oficinas de Idealista
Plaza de las Cortes, 2 planta 5 · Madrid