eXtreme Programming para 
programadores. Aplicando XP 
no seu código 
Maurício Sganderla & Jorge Oleques 
@m_andreazza + @...
Maurício Andreazza Sganderla 
• Desenvolvedor na uMov.me 
• Aficionado por Agile 
• No mercado de T.I. há 8 anos 
• Formad...
Vamos refletir 
um pouco
Agora imagine você 
chegando na sua 
empresa
Você consegue 
viver neste 
ambiente ?
E como você 
trabalha em 
um ambiente 
deste?
5 ⬤ FEEDBACK 
⬤ COMUNICAÇÃO 
⬤ SIMPLICIDADE 
⬤ CORAGEM 
⬤ 
RESPEITO 
{ valores }
5 ⬤ FEEDBACK RÁPIDO 
⬤ PRESUMIR SIMPLICIDADE 
⬤ 
MUDANÇAS INCREMENTAIS 
⬤ ABRAÇAR MUDANÇA 
⬤ 
TRABALHO DE QUALIDADE 
{ pri...
1 { FEEDBACK RÁPIDO }
{ iteração } { entrega }
ou...
OK... But is a 
feedback
Tá, mas e no 
meu código, 
como aplico?
{ xUnit + TDD }
2 { PRESUMIR SIMPLICIDADE }
{ clean code }
Mas o que é um 
código limpo 
?
"Um código limpo é simples e direto..."(Grady Boock) 
"Além de seu criador, um desenvolvedor pode ler e 
melhorar um códig...
"Um código limpo é simples e direto..."(Grady Boock) 
"Além de seu criador, um desenvolvedor pode ler e 
melhorar um códig...
{ nomes significativos }
{ revelar intenções }
{ nomes descritivos }
{ faça apenas uma coisa }
{ algo estranho }
{ bons comentários }
3 { MUDANÇAS INCREMENTAIS E ABRAÇAR A MUDANÇA }
{ reclamar ajuda? }
{ atitude }
Mas como vou fazer isso?
Refactoring!!!!!!!
4 { TRABALHO COM QUALIDADE }
Obrigado! 
Deixe seu feedback aqui: 
bit.ly/xp-feed 
eXtreme Programming para programadores. Aplicando XP no seu código 
J...
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!
Próximos SlideShares
Carregando em…5
×

XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!

406 visualizações

Publicada em

Apresentação realizada junto com @joleques na Conferencia Brasileira de eXtreme Programming. Abordamos assuntos como TDD, Clean Code, Qualidade de código entre outros assuntos

Publicada em: Software
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
406
No SlideShare
0
A partir de incorporações
0
Número de incorporações
30
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

XP Conf BR: eXtreme Programming para programadores. Aplicando XP em seu código!

  1. 1. eXtreme Programming para programadores. Aplicando XP no seu código Maurício Sganderla & Jorge Oleques @m_andreazza + @jolques
  2. 2. Maurício Andreazza Sganderla • Desenvolvedor na uMov.me • Aficionado por Agile • No mercado de T.I. há 8 anos • Formado em Sistemas de Informação • Pós-Graduando em Métodos Ágeis Jorge Oleques • Desenvolvedor na uMov.me • Entusiasta XP • No mercado de T.I. há 6 anos • Formado Analise e Desenvolvimento • Pós-Graduando em Eng. Software na FGV
  3. 3. Vamos refletir um pouco
  4. 4. Agora imagine você chegando na sua empresa
  5. 5. Você consegue viver neste ambiente ?
  6. 6. E como você trabalha em um ambiente deste?
  7. 7. 5 ⬤ FEEDBACK ⬤ COMUNICAÇÃO ⬤ SIMPLICIDADE ⬤ CORAGEM ⬤ RESPEITO { valores }
  8. 8. 5 ⬤ FEEDBACK RÁPIDO ⬤ PRESUMIR SIMPLICIDADE ⬤ MUDANÇAS INCREMENTAIS ⬤ ABRAÇAR MUDANÇA ⬤ TRABALHO DE QUALIDADE { princípios }
  9. 9. 1 { FEEDBACK RÁPIDO }
  10. 10. { iteração } { entrega }
  11. 11. ou...
  12. 12. OK... But is a feedback
  13. 13. Tá, mas e no meu código, como aplico?
  14. 14. { xUnit + TDD }
  15. 15. 2 { PRESUMIR SIMPLICIDADE }
  16. 16. { clean code }
  17. 17. Mas o que é um código limpo ?
  18. 18. "Um código limpo é simples e direto..."(Grady Boock) "Além de seu criador, um desenvolvedor pode ler e melhorar um código limpo..."(Dave Thomas) "Você sabe que está criando um código limpo quando cada rotina que você lê se mostra como você esperava ..."(Ward Cunninghan) "Expressa todas as idéias do projeto que estão no sistema ...."(Ron Jeffries)
  19. 19. "Um código limpo é simples e direto..."(Grady Boock) "Além de seu criador, um desenvolvedor pode ler e melhorar um código limpo..."(Dave Thomas) "Você sabe que está criando um código limpo quando cada rotina que você lê se mostra como você esperava ..."(Ward Cunninghan) "Expressa todas as idéias do projeto que estão no sistema ...."(Ron Jeffries)
  20. 20. { nomes significativos }
  21. 21. { revelar intenções }
  22. 22. { nomes descritivos }
  23. 23. { faça apenas uma coisa }
  24. 24. { algo estranho }
  25. 25. { bons comentários }
  26. 26. 3 { MUDANÇAS INCREMENTAIS E ABRAÇAR A MUDANÇA }
  27. 27. { reclamar ajuda? }
  28. 28. { atitude }
  29. 29. Mas como vou fazer isso?
  30. 30. Refactoring!!!!!!!
  31. 31. 4 { TRABALHO COM QUALIDADE }
  32. 32. Obrigado! Deixe seu feedback aqui: bit.ly/xp-feed eXtreme Programming para programadores. Aplicando XP no seu código Jorge Oleques e Mauricio Sganderla Conferência sobre Extreme Programming em Porto Alegre, dez/2014.

×