Slide 1

Slide 1 text

EXTREME PROGRAMMING

Slide 2

Slide 2 text

ROBSON CASTILHO Software Developer robsoncastilho.com.br @nosborcastilho

Slide 3

Slide 3 text

ATENÇÃO! cenas fortes a seguir (tirem as crianças da sala!)

Slide 4

Slide 4 text

Mexendo naquele código trash…

Slide 5

Slide 5 text

Fazendo deploy…

Slide 6

Slide 6 text

Cliente usando a esperada feature…

Slide 7

Slide 7 text

Como você vai ficar com o tempo…

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

E AGORA? “Se você já está em um buraco, pare de cavar!”

Slide 10

Slide 10 text

1996 primeiro projeto XP valores princípios práticas 5 14 24 1999 divulgado para o mundo Extreme Programming (XP)

Slide 11

Slide 11 text

TEST-DRIVEN DEVELOPMENT #1 Escreva o teste ANTES do código de produção

Slide 12

Slide 12 text

Código nasce testado e testável

Slide 13

Slide 13 text

Feedback rápido sobre o código

Slide 14

Slide 14 text

Segurança para manutenção

Slide 15

Slide 15 text

REFACTORING #2 Mantenha a base de código limpa

Slide 16

Slide 16 text

Facilidade de entender o código, logo…

Slide 17

Slide 17 text

…mais fácil de manter e estender o código

Slide 18

Slide 18 text

INTEGRAÇÃO CONTÍNUA #3 Integre seu código com o dos outros devs diversas vezes ao dia

Slide 19

Slide 19 text

Fim do integration/merge hell

Slide 20

Slide 20 text

Feedback rápido: aplicação compila? há bugs?

Slide 21

Slide 21 text

CICLOS PEQUENOS Trabalhe em pequenas iterações e coloque em produção com frequência

Slide 22

Slide 22 text

Redução de desperdício

Slide 23

Slide 23 text

Feedback rápido: indo pro caminho certo?

Slide 24

Slide 24 text

Concluindo…

Slide 25

Slide 25 text

Boas práticas te farão trabalhar de forma mais sustentável

Slide 26

Slide 26 text

Seu trabalho sendo utilizado de verdade por alguém

Slide 27

Slide 27 text

Você irá se sentir um verdadeiro profissional

Slide 28

Slide 28 text

“O segredo da felicidade no trabalho está contida em uma palavra: EXCELÊNCIA. Saber como fazer bem alguma coisa é desfrutá-la.”

Slide 29

Slide 29 text

Obrigado! robsoncastilho.com.br @nosborcastilho