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:
- Sistemas originalmente mal projetados;
- Clientes chatos;
- Usuários chatos;
- Falta de vontade;
- Falta de tempo;
- Criatividade;
- Término do estoque de café/chá;
- Aproximação do final da tarde;
- Véspera de feriado/fim-de-semana;
- Ter o Jackie Chan como chefe;
- Ter o MacGyver como coordenador de projeto (ver Método MacGyver);
- Governo defecando regras ou MP’s que entrem em vigor imediatamente sem dar tempo de atualizar sistemas;
- Requisitos dinâmicos e/ou instáveis;
- Área comercial vendendo ou pré-vendendo produtos imaginários ou inacabados com “entrega garantida em 30 minutos ou seu dinheiro de volta!”.
Reunidos, todos estes fatores transformam o programador em um gambiarrizador, espécie mais evoluída de programador, que possui curva de aprendizado e produtividade muito mais altas. Os códigos dos gambiarrizdores podem ser chamados de CACA (Código Avançado Complexo e Adaptável).
Lembrem-se sempre desses conceitos e leve-os pro resto da sua vida ;-)
Um comentário:
hauheheueahae CACA foi foda, grande blog! parabéns cara.
Postar um comentário