O Desenvolvedor Limpo
THE CLEAN CODER
HELP  ABOUT ME...
• André Phillip Bertoletti
• Pai “júnior” :D
• Analista de Sistemas, desenvolvedor,
professor, consultor e agitador de
comunidades
• Entusiasta das Boas Práticas e
Métodos Ágeis
• Curto também: violão, políticas
públicas, café, espiritualidade, etc...
apbertoletti@gmail.com
/apbertoletti
/apbertoletti
AUTOR:
ROBERT MARTIN (UNCLE BOB)
PROFISSIONALISMO
Profissionalismo tem tudo a ver com
assumir responsabilidades
SUA CARREIRA É SUA
RESPONSABILIDADE
Pobre é o desenvolvedor que confia
sua carreira ao seu empregador
PLANEJE-SE PARA 60 HORAS SEMANAIS DE
TRABALHO
Empregador; 40
Você; 20
APRENDIZAGEM
CONTÍNUA
Você visitaria um médico que não está
atualizado com as publicações de medicina?
TREINAR, TREINAR E
TREINAR!
Fazer seu trabalho diário é performance,
e não treino!
Projetos open source:
https://goo.gl/f3KX4H
CONHEÇA O SEU
DOMÍNIO
É responsabilidade do professional conhecer
de forma considerável o contexto do problema
que está resolvendo
HUMILDADE
Cuidado: programar é um ato de suprema
arrogância.
DIZENDO NÃO
Profissionais falam a verdade. Eles tem
coragem de dizer não para os seus gerentes.
DIZENDO SIM
O seu sim deve ser assumido como
compromisso, não como tentativa.
CUIDADO COM OS
EXCESSOS
Profissionais sabem qual é o seu limite
CODIFICANDO
Codificar é um desafio intelectual e uma
atividade exaustiva. Portanto, prepare-se antes
de começa-lo.
ESTABELEÇA UM
RITMO
Programadores profissionais conservam sua
energia e criatividade, equilibrando-as de forma
contínua.
FALSA ENTREGA
É bastante fácil “terminar” se nada precisa
funcionar.
TESTE SEU
SOFTWARE
Como você pode saber se o código funciona?
Fácil, teste-o! Teste novamente, teste mais
uma vez, teste sete vezes até a entrega.
MAS POR QUE POUCA
GENTE FAZ TESTES?
AUTOMATIZE O SEU
TESTE
Programadores profissionais escrevem testes e
ponto final!
COMUNICAR É UMA
ARTE
Evite ruídos e pré-suposições, deixe claro o
caminho que será percorrido e o resultado que
será obtido.
GERENCIE O SEU
TEMPO
Procure gerenciar mais a sua energia, do que
necessariamente o seu tempo!
INVERSÃO DE
PRIORIDADES
São mentiras que contamos pra nós mesmos,
quando não encaramos de frente o que precisa
ser feito. Então, nos convencemos de que tem
outra tarefa mais importante.
BECOS, ATOLEIROS,
LAMAÇAIS E PÂNTANOS
Percebeu que está se afundando, então pare
de cavar!
ESTIMATIVA
Profissionais sabem que é apenas um palpite,
não um compromisso.
PRESSÃO
Profissionais são cuidadosos ao estabelecer
expectativas e não cedem a pressão para
tentar ir mais rápido
COLABORAÇÃO
O profissional não é um ser isolado ou excluído
do time
TRABALHO EM EQUIPE
Software não é feito por máquinas, mas por
pessoas.
OBRIGADO

The clean coder