Escolar Documentos
Profissional Documentos
Cultura Documentos
Esta a soluo tima, no temos tempo para isso. Faa a soluo boa! O timo
inimigo do bom.
Lder de Projeto sobre POG
Paradigma
de desenvolvimento de
software no qual se utiliza um
improviso temporrio permanente
na resoluo de um problema.
Tende a gerar mais problemas do
que resolve
Emprego garantido!
A culpa do Hardware!
Desenvolvedor de software sobre POG
Corrige o sistema?
CLARO QUE NO! Bota um dia a mais a cada 4 anos
e cria o Ano Bissexto!
Enjambrao
Reflexo
Redireo
A culpa no minha.
Insistimento
Oniscincia finita
Imperativo do Funcionamento
Iniciativa temerria
Imprevidncia incerta
Foco postergativo
Documentao espartana
Economia Linear
Criptocodagem
Capacidade de Abstrao
Criatividade diversificativa
Simplicidade austera
Determinao hiperativa
NUNCA USE
Depurao
Versionamento
Testes automatizados
NUNCA USE
Ferramentas de versionamento
SVN coisa do diabo
Git nem o diabo quer
Na minha mquina funcionou
Programador sobre POG
Se compilou, funciona!
Se voc testa, porque no confia no seu cdigo.
Se no confia, um fraco.
Do compilador direto pra produo
NUNCA USE
Processo de teste
Testes automatizados
TDD (Tudo Do Diabo)
O importante fazer funcionar.
Programador 100% pragmtico sobre POG
No permita!
Ningum pode entender seu brilhantismo nato
S voc mexe no seu cdigo
S voc entente seu cdigo
O que importa funcionar
NUNCA USE
Programao em par
Reviso de cdigo
Cdigo compartilhado
Ontem tava funcionando!
Programador dando uma descupa sobre POG
NUNCA FAA
Estudar
Participar de comunidades
Aprender novas tecnologias
No me interessa se restrio da ferramenta, d um jeito e coloca isso funcionando at
amanh!
Gerente de Projeto mostrando como se lidera a equipe a criar uma POG
"/ .*?<
".replaceAll("","").trim();
s colocar um IF!!
Gerente sem-noo sugerindo a soluo tcnica
Tive que arrumar direto no banco - da funcionou! Se o problema "voltar", nos ligue
novamente.
POGger sobre O Poder da F.
De preferncia, use o
@SuppressWarnings("all")
Bom, deixa estourar a bomba l, a quando vierem me pentelhar aqui eu vejo o que
fao...
Programador para outro programador s esperando o problema voltar
IOError?
Mande a VM ter pacincia.
VirtualMachineError
Mande a VM largar de frescura e voltar a trabalhar!
try {
if (alterar(valor1, valor2)) {
return new Mensagem("Operao concluda com sucesso!");
} else {
return new Mensagem("Operao concluda com sucesso!");
}
} catch (Throwable e) {
return new Mensagem("Operao concluda com sucesso!");
}
Deu erro...comenta!
Alunos no laboratrio da facul.
Dados
Arquivos
Imagens
Lgica de negcio
Tratamento de erros
Gerao de HTML
s um boto, o que pode dar errado?
Gerente sem-noo sobre nova funcionalidade