No penúltimo sábado (14/05/2011) conduzi o I CEFET/NF Coding Dojo, o primeiro Dojo de codificação do CEFET Nova Friburgo/RJ. O evento teve a seguinte configuração:
- Tecnologias: Test-Driven Developement e C++
- Ferramentas: CodeBlocks e Yaffut
- Desafio: Jokenpo
O evento, apesar de pequeno, foi bastante divertido. A maioria não conhecia TDD e ficou intrigada com a maneira de pensar e construir software dessa forma. Essa quebra de paradigma foi percebida de maneira bastante positiva. Todos se sentiram desafiados e tentados a pensar diferente, resolvendo o problema de um ponto de vista, até então, inusitado.
O desafio foi bem simples, até porque o objetivo era usar o desafio como pretexto para o aprendizado de TDD, como é praxe dos dojos. Foi usado o velho e bom Jokenpo (ou “Pedra, Papel e Tesoura”, como muitos conhecem).
Foi usado C++ (que é presente na grade do curso técnico de Informática do CEFET) e a biblioteca Yaffut, que é simples, compacta e portátil, facilitando seu aprendizado e uso em diferentes ferramentas.
Não tenho a intensão de publicar todos os slides que usei nesse Dojo aqui, mas deixarei o de TDD com C++. Como esse Dojo era mais “light”, só passei a Parte 1, que compreende o uso do Yaffut. Fica aí o conteúdo pra quem pretender experimentar… ;)