POG - Programação orientada a Gambiarra

Aqui você vai poder compartilhar Piada, Vídeos e Fotos engraçadas.

Moderador: Moderadores

Avatar do usuário
dbsh
Usuário Nível 3
Usuário Nível 3
Mensagens: 128
Registrado em: 14 Jul 2004 14:19
Localização: ES

POG - Programação orientada a Gambiarra

Mensagem por dbsh »

link original
http://desciclo.pedia.ws/wiki/Programa% ... Gambiarras

Para que um programador possa exercer a Programação Orientada a Gambiarras, são necessários alguns fatores específicos, facilmente encontrados em ambientes de desenvolvimento:

1 Sistemas originalmente mal projetados
2 Clientes chatos
3 Usuários chatos
4 Falta de vontade
5 Falta de tempo
6 Gente que pensa que é DBA (normalmente são pessoas chatas, gordas, feias, sem certificação nenhuma e no que fizeram um curso de SQL B ásico)
7 Arquiteto de software achando que é o máximo(normalmente pessoas, altas, loiras, chatas, arrogantes e metidos a sabe tudo)
8 Término do estoque de café/chá
9 Aproximação do final da tarde
10 Véspera de feriado/fim-de-semana
11 Ter o Jackie Chan como chefe
12 Ter o MacGyver como coordenador de projeto (ver Método MacGyver)
13 Governo defecando regras ou MP's que entrem em vigor imediatamente sem dar tempo de atualizar sistemas.
14 Requisitos dinâmicos e/ou instáveis
15 Área comercial vendendo ou pré-vendendo produtos imaginários ou inacabados com "entrega garantida em 30 minutos ou seu dinheiro de volta!"

TADG (Técnicas Avançadas DEBUG para Gambiarras)
Utilizável em qualquer Linguagem, esta técnica auxiliada pelo método Nonsense Flag, que torna a vida do gambiarrizador mais fácil, pelo tempo reduzido, enquanto este joga Counter Strike ou tecla no MSN.

Código: Selecionar todos

flag=0
if flag=1 then
   alert("passei")
   flag=0
else
   alert("passei aqui!")
   flag=2
endif
Ciclo de vida de um projeto POG
O ciclo de vida dos projetos POG se resumem às fases:

1 Entusiasmo
2 Desilusão
3 Pânico
4 Busca dos culpados
5 Punição dos inocentes
6 Honra e glória aos não participantes (no final quem não tem nada a ver com o projeto é que salva)
7 Os inocentes que não foram mandados embora, assumem a manutenção do Sistema.

Chavões POG
Todos
Limpa o histórico e o cache e dá um [Control + F5] que funciona
Resposta padrão do Webmaster sobre POG


Já atualizou a versão do Windows?
Resposta padrão do suporte sobre POG


A principio isso nao tem nada a ver com o erro, mas pode ser que tenha....algo a ver
Programador POG, sobre o erro no programa que nao sabe da onde veio


O que importa são os resultados™
Programadores do Google Adwords sobre POG


Travou? Tenta dar [Ctrl + Alt + Del]. Se não funcionar, desliga e liga de novo a máquina...
Resposta de um POG a outro sobre a execução de um LOOP do manual da POG


Na minha máquina funcionou.
Programador sobre POG


O importante é fazer funcionar.
Programador 100% pragmático sobre POG


Ontem tava funcionando!
MPOG sobre POG


É só colocar um DIV ali!
WebDesigner sobre POG


/* só testei até aki! */
Comentário de um programador Mancebo em um arquivo


Não se preocupe... quando você for implementar vai descobrir a melhor maneira!
Gerente sem-noção


Não me interessa se é restrição da ferramenta, dá um jeito e coloca isso funcionando até amanhã!
Gerente de Projeto falando ao programador


Simplesmente comentei e funcionou!
MPOG sobre Mestre da arte de POG dizendo como resolveu o problema


É facil, não vejo dificuldade em fazer isso!!
Gerente sem-noção definindo prazo junto com o programador


Tive que arrumar direto no banco - daí funcionou! Se o problema "voltar", nos ligue novamente.
POGger sobre O Poder da Fé.


Como não faz?! Tem que implementar, acabamos de vender o produto com isto.
Gerente de vendas de uma empresa qualquer


É só gerar tudo de novo, provavelmente deu erro na especificação.
Programador com sua desculpa POG para o problema


O Código tá certo, deve ser problema na massa de dados.
Programador Experiente, com várias certificações em POG


Terminei, só falta testar.
Programador POG as 18h00 com a mochila nas costas falando pro chefe


É só reiniciar que funciona!
Programador POG logo de manhã com copo de café na mão


Dá um Build All que funciona!
Programador VB desesperado por não saber a procedência do erro


Bom, deixa estourar a bomba lá, aí quando vierem me pentelhar aqui eu vejo o que faço...
Programador para outro programador só esperando o problema voltar


A Função ficou com 3000 linhas porque é impossível deixar ela menor
Programador POG tentando se passar por expert


Se compila Funciona!
Programador POG, usando a técnica No_Exception


Eu fiz somente o que foi especificado!
Analista, usando a técnica In-Diana


Hmmm.. que estranho... Não era para acontecer isso...
Programador iniciante na empresa


Que lixo que fizeram!!! Olha isso!!
Programador POG falando sobre outro Programador POG


Quando eu cheguei já tava assim!!!
Gambizeiro querendo tirar o seu da reta!


...É que 1GB de RAM é pouco! Tem que colocar mais memória!!!
POGramador sobre estouro de pilha


...ah!!! Isto é um erro comum do Windows!
POGramador tentando ganhar tempo para corrigir seu código


Reza e cruza os dedos que vai funcionar!
POG Pai de Santo falando para um POGramador menos experimente...


Quando eu testei, funcionou!
POGramador demonstrando as gambiarras para seu Gerente Sem Noçao


Tá quebrado? Force. Se quebrar, precisava trocar mesmo...
POG sem noção e eu


Até ontém quando eu mexi estava tudo funcionando!
Resposta do POGramador ao ser questionado sobre a pane geral no sistema


Tem bug, mas não é no código!!
Estagiário justificando os erros no programa para o chefe

******************************************************

tem muito mais no link...
010011110010000001110011011101010110001101100101011100110111001101101111001000001110100100100000011000110110111101101110011100110111010001110010011101011110110101100100011011110010000001100001001000000110111001101111011010010111010001100101
01001101011000010111001001100011011011110111001100100000010000010110111001110100011011110110111001101001011011110010000001000100011001010010000001000010011011110110111001101001
0101010001100101011011000011101000100000001010000011001000110111001010010011100100101101001110010011100000110100001100110010110100110101001100100011100100110000
Responder