Top Banner
Coding by Example Tornando-se um desenvolvedor profissional Guilherme Lacerda UniRitter/Facensa/Wildtech Carlos Lopes ThoughtWorks
22

Agile Brazil 2012 - Tutorial Coding By Example

Dec 18, 2014

Download

Documents

Slides do tutorial ministrado no Agile Brazil 2012.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile Brazil 2012 - Tutorial Coding By Example

Coding by ExampleTornando-se um desenvolvedor profissional

Guilherme Lacerda

UniRitter/Facensa/Wildtech

Carlos Lopes

ThoughtWorks

Page 2: Agile Brazil 2012 - Tutorial Coding By Example

Clone, fork…

github.com/guilhermeslacerda/

CbE-build-template

Page 3: Agile Brazil 2012 - Tutorial Coding By Example

O que é um código ruim?

Page 4: Agile Brazil 2012 - Tutorial Coding By Example

Bad Smells

Page 5: Agile Brazil 2012 - Tutorial Coding By Example
Page 6: Agile Brazil 2012 - Tutorial Coding By Example
Page 7: Agile Brazil 2012 - Tutorial Coding By Example
Page 8: Agile Brazil 2012 - Tutorial Coding By Example
Page 9: Agile Brazil 2012 - Tutorial Coding By Example
Page 10: Agile Brazil 2012 - Tutorial Coding By Example
Page 11: Agile Brazil 2012 - Tutorial Coding By Example
Page 12: Agile Brazil 2012 - Tutorial Coding By Example
Page 13: Agile Brazil 2012 - Tutorial Coding By Example

Uncle Bob

Page 14: Agile Brazil 2012 - Tutorial Coding By Example
Page 15: Agile Brazil 2012 - Tutorial Coding By Example
Page 16: Agile Brazil 2012 - Tutorial Coding By Example
Page 17: Agile Brazil 2012 - Tutorial Coding By Example

Dinâmica1) 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

Page 18: Agile Brazil 2012 - Tutorial Coding By Example

Selenium IDEAlgumas Ferramentas

Metrics for Java

Page 19: Agile Brazil 2012 - Tutorial Coding By Example
Page 20: Agile Brazil 2012 - Tutorial Coding By Example

Regra dos 30 segundosRegra do EscoteiroMetáfora do jornalOlhe o código dos outrosAprenda outras LPsMonte um plano de metasLeia!Treine!Mantenha-se informadoExperimente outros ambientesParticipe de grupos de usuários

Page 21: Agile Brazil 2012 - Tutorial Coding By Example
Page 22: Agile Brazil 2012 - Tutorial Coding By Example

www.codingbyexample.org

[email protected]@carlosaml

[email protected]@guilhermeslac