As metodologias ágeis vieram para revolucionar a forma de desenvolver software, e vieram para ficar. A metodologia que vamos apresentar agora representa uma verdadeira revolução ao que se tem conhecido até hoje. Conheça aqui alguns fundamentos da POG. Ao final do artigo disponibilizamos apresentação em formato Power Point para que você também possa divulgar essa verdadeira mudança na forma de programar.
POG – Conceitos Básicos
Esta apresentação é destinada a iluminados. Se você está aqui, sinta-se um privilegiado.
A versão atual parou?
Pegue o zip com a versão antiga
Comece tudo novamente
Substituição de arquivos é o suficiente
Nunca use:
Depuração
Versionamento
Testes automatizados
Resposta padrão de webmaster baseado em POG:
“Limpe o histórico e o cache e pressione Ctrl+F5 que funciona”
Precisa guardar versões?
User arquivos zip
NomeDoProjeto_Data.zip
Pasta de zips compartilhada
Funciona e não dá “dor de cabeça”
Nunca use:
Ferramentas de versionamento
SVN é coisa do diabo
GIT nem o Diabo quer
Resposta padrão de programador baseado em POG:
“Na minha máquina funciona”
Quer saber se o código funciona?
Se compilou, funciona!
Se você testa é porque não confia no seu código.
Se não confia, é um fraco!
Do compilador direto para produção
Nunca use:
Processo de teste
Testes automatizados
TDD (Tudo do Diabo!)
Resposta do programador 100% pragmatizado em POG:
“O importante é fazer funcionar.”
O programa está dando problema?
Comentar resolve
Muito usado para resolver problema no código dos outros
Comente cada linha suspeita, compile e rode até funcionar.
Insistimento
Programador para outro programador só esperando o problema voltar:
“Bom, deixa estourar a bomba, quando vierem me procurar eu vejo o que faço”
Elimine o M o padrão MVC, acrescente um C e coloque tudo no Controle, criando assim o VCC
View Controller Confusion
Os POGramadores mais avançados são capazes de ignorar o V e ficar apenas com o CCC
Chaotic Controller Confusion
Gerente sem noção tentando acalmar o desenvolvedor sobre projeto MOG com prazo estourado:
“Não se preocupe, nenhum sistema ‘entra redondo’. O importante agora é entrar em produção, depois consertamos os erros!”
Enjambração
Pega o sistema help desk e transforma em sistema financeiro.
Reflexão
Copia o código da Apache, ninguém vai reclamar.
Redireção
A culpa não é minha
Insistimento
Compila de novo que dessa vez vai dar certo.
Onisciência Finita
Nada de curso, usa o que você sabe.
Programador POG, logo pela manhã, com copo de café na mão:
“É só reiniciar que funciona.”
- Pessoas não qualificadas se intrometendo no desenvolvimento
- Equipe apática
- Profissionais superestimados
- Prazos absurdamente suicidas
- Aproximação do fim do expediente
- Véspera de feriado ou fim de semana
- Sistemas originalmente mal projetados
- Aparecimento caótico de requisitos
- Processo Go Horse!
- Ausência de café
Java, sobre POG:
“java.lang.NullPointerException”
A primeira POG da história foi criada pelo Papa Gregório XIII
Nosso calendário: 365 dias
Translação da Terra: 365,25 dias
6 Horas a mais por ano
Corrige o sistema?
Claro que não!
Bota um dia a mais a cada 4 anos e chama de ano bissexto!
29 de Fevereiro – Dia Internacional da POG
Engenheiros do Havaí sobre POG:
“O Papa é POG”
POG
Programação Orientada a Gambiarras
As informações acima foram coletadas a partir de fontes oficiais e fidedignas como o grupo de WhatsApp da minha família, a Wikipedia e algumas correntes recebidas em outros meios.
Fique à vontade para contribuir com qualquer informação que eu tenha esquecido sobre esta fantástica metodologia comentando na seção abaixo e faça mais feliz o dia de algum programador!
🙂 🙂 🙂
Compartilhe:
- Clique para imprimir(abre em nova janela)
- Clique para compartilhar no WhatsApp(abre em nova janela)
- Clique para compartilhar no Facebook(abre em nova janela)
- Clique para compartilhar no Twitter(abre em nova janela)
- Clique para compartilhar no LinkedIn(abre em nova janela)
- Clique para compartilhar no Tumblr(abre em nova janela)
- Clique para compartilhar no Pinterest(abre em nova janela)
- Clique para compartilhar no Telegram(abre em nova janela)
- Clique para compartilhar no Pocket(abre em nova janela)
- Clique para compartilhar no Reddit(abre em nova janela)