Coding by Example
Tornando-se um desenvolvedor profissional


   Carlos Lopes           Guilherme Lacerda
   ThoughtWorks       UniRitter/Facensa/Wildtech
github.com/guilhermeslacerda/
   CbE-build-template


      Clone, fork, use…
O que é um código ruim?
Bad Smells
Uncle Bob
Apresentado no
Dinâmica
1) Formar grupos, com um líder

2) Apresentação do problema a ser trabalhado (5’)

3) Ciclos de (15’)
- Discutir com o grupo as possibilidades de design/estratégias
- Desenvolver o software
- Alternar os pares

4) Retrospectiva (2’)

5) Voltar ao passo 2

6) Discussão em grande grupo da dinâmica

7) Fechamento
Algumas Ferramentas
     Selenium IDE




               Metrics for
                 Java
Estudo…
e Prática!!
Regra dos 30 segundos
Regra do Escoteiro
Metáfora do jornal
Olhe o código dos outros
Aprenda outras LPs
Monte um plano de metas
Leia!
Treine!
Mantenha-se informado
Experimente outros ambientes
Participe de grupos de usuários
Obrigado!
www.codingbyexample.org




carlosaml@gmail.com   guilhermeslacerda@gmail.com
     @carlosaml              @guilhermeslac

AgileDay2012 - Resumo Coding By Example