xp conf br: extreme programming para programadores. aplicando xp em seu código!

Post on 10-Jul-2015

127 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

eXtreme Programming para programadores. Aplicando XP

no seu códigoMaurício Sganderla & Jorge Oleques

@m_andreazza + @jolques

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

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 COMUNICAÇÃO⬤

SIMPLICIDADE⬤

RESPEITO

⬤ CORAGEM

FEEDBACK⬤

{ valores }

5 MUDANÇAS INCREMENTAIS

⬤ PRESUMIR SIMPLICIDADE

TRABALHO DE QUALIDADE

⬤ ABRAÇAR MUDANÇA

FEEDBACK RÁPIDO⬤

{ princípios }

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

?

"Além de seu criador, um desenvolvedor pode ler e melhorar um código limpo..."(Dave Thomas)

"Um código limpo é simples e direto..."(Grady Boock)

"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)

"Além de seu criador, um desenvolvedor pode ler e melhorar um código limpo..."(Dave Thomas)

"Um código limpo é simples e direto..."(Grady Boock)

"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)

{ 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-feedeXtreme Programming para programadores. Aplicando XP no seu código

Jorge Oleques e Mauricio Sganderla

Conferência sobre Extreme Programmingem Porto Alegre, dez/2014.

top related