Desafio de expressividade I
Jonas Abreu em 16/05/2011Já faz um bom tempo em que venho pensando em como criar formas de exercitar diversas técnicas de programação.
Recentemente, enquanto eu desenvolvia um treinamento para a AdaptWorks (parte da certificação CSD da ScrumAlliance), me veio a idéia para esses desafios de expressividade.
Basicamente, eu escrevo um código muito feio que resolve um problema, vocês refatoram ele à vontade (sempre buscando deixar o mais expressivo possível), fazem pull requests e em um outro post discutimos sobre os códigos que foram enviados.
Para participar, basta que você tenha uma conta no github, saiba um pouquinho de git, gradle e saiba programar em Java.
Eu acho que não deve demorar mais do que uns 30 ou 40 minutos para chegar à resultados bons no desafio.
Ah, o código tem testes e teste também é código :D
Enfim, se gostou da idéia, veja o código.