5S em Código
Postura e Práticas para
Desenvolvedores Profissionais
Guilherme Lacerda
TJRS/UniRitter/Wildtech
Eduardo Bobsin
Powerlogic/TJRS
Qualidade de Código
O que é um código ruim?
Bad Smells
Uncle Bob
STP - Sistema Toyota de Produção
SEIRI (Sort) – Separe o Lixo
SEITON (Systematize) – Organize
SEISO (Shine) – Mantenha Limpo
SEIKETSU (Standardize) – Padronize
SHITSUKE (Self-Discipline) –
Auto-Disciplina
IDEs
IDEs
IDEs
Teste de Unidade
Teste de Unidade
Teste de Unidade
Testes Funcionais
Análise de Código
Análise de Código
Code Coverage
Code Coverage
Code Coverage
Code Coverage
Code Coverage
Code Coverage
Documentação
Automatização de Builds
Automatização de Builds
Padrões de Codificação
Padrões de Codificação
Sonar
Continuous
Delivery
Regra dos 30 segundos
Regra do Escoteiro
Metáfora do jornal
Olhe o código dos outros
Aprenda outras LPs
Monte um plano de metas
Leia!
Treine!
Mantenha-se informado
Experimente outros ambientes
Participe de grupos de usuários
www.codingbyexample.org
Mais informações
Obrigado!
www.codingbyexample.org
guilhermeslacerda@gmail.com
@guilhermeslac
Eduardo.bobsin@gmail.com
@ebobsin
www.codingbyexample.org

5S em Código: Seminário de PHP "Show me the code!"