[Rio-pm] Problema Complexo - Como matar o dragão

Marco A P D'Andrade mdacwb em gmail.com
Terça Maio 1 09:04:31 PDT 2007


Pessoal,

Segue um texto que achei na web. Até certo ponto é interessante,
mas... A princesa precisa ser tão detalhista ??

:D


Sds,
Marco Antonio

 Java - Chega, encontra o dragão, desenvolve um framework para
aniquilamento de dragões em múltiplas camadas, escreve vários artigos
sobre o framework mas não mata o dragão

.NET - Chega, olha a idéia do Javanês e a copia, tenta matar o dragão,
mas é comido pelo réptil

C - Chega, olha para o dragão com olhar de desprezo, puxa seu
canivete, degola o dragão, encontra a princesa, mas a ignora para ver
os últimos checkins no cvs do kernel do linux

C++ - cria um canivete básico e vai juntando funcionalidades até ter
uma espada complexa que apenas ele consegue entender ... mata o dragão
mas trava no meio da ponte por causa dos memory leaks

COBOL - Chega, olha o dragão, pensa que tá velho demais para conseguir
matar um bicho daquele tamanho e pegar a princesa e, então, vai embora

Pascal - Se prepara durante 10 anos para criar um sistema de
aniquilamento de dragão ... chegando lá descobre que o programa só
aceita lagartixas como entrada

VB - monta uma arma de destruição de dragões a partir de vários
componentes. Parte pro pau pra cima do dragão e, na hora H, descobre
que a espada só funciona durante noites chuvosas...

PL/SQL - Coleta dados de outros matadores de dragão, cria tabelas com
N relacionamentos complexidade ternária, dados em 3 dimensões, OLAP,
demora 15 anos para processar a informação. Enquanto isso a princesa
virou lésbica

Ruby - chega com uma p*t* fama, falando que é o melhor faz tudo,
quando vai enfrentar o dragão mostra um videozinho dele matando um
dragão ... o dragão come ele de tédio

Smalltalk - chega, analisa o dragão e a princesa, vira as costas e vai
embora, pois eles sao muito inferiores.

shell - cria uma arma poderosa para matar os dragões, mas, na hora H,
não se lembra como usá-la

shell(2) - o cara chega no dragão com um script de 2 linhas que mata,
corta, stripa, empala, pica em pedacinhos e empalha o bicho, mas na
hora que ele roda o script aumenta, engorda, enfurece, e coloca álcool
no fogo do dragão

ASSEMBLY - acha que tá fazendo o mais certo e enxuto, porém troca um A
por D, mata a princesa e transa com o dragão

Fortran - Chega desenvolve uma solução com 45000 linhas de código,
mata o dragão vai ao encontro da princesa ... mas esta o chama de
tiozinho e sai correndo atrás do programador java que era elegante e
ficou rico

FOX PRO - Desenvolve um sistema para matar o dragão, por fora é
bonitinho e funciona, mas por dentro está tudo remendado, quando ele
vai executar o aniquilador de dragões lembra que esqueceu de indexar
os DBF

CLIPPER: Monta uma rotina que carrega um array de codeblocks para
insultar o dragão, cantar a princesa, carregar a espada para memória,
moer o dragão, limpar a sujeira, lascar leite condensado com morangos
na princesa gostosa, transar com a princesa, tomar banho, ligar o
carro, colocar gasolina e voltar pra casa. Na hora de rodar recebe um
"Bound Error: Array Access" e o dragão come ele com farinha.

PERL: chega, e mata o dragão. Quando a princesa pergunta como fez
isso, já não sabe mais explicar como.

ANALISTA DE PROCESSOS - Chega ao dragão com duas toneladas de
documentação desenvolvida sobre o processo de se matar um dragão
genérico, desenvolve um fluxograma super complexo para libertar a
princesa e se casar com ela, convence o dragão que aquilo vai ser bom
pra ele, e que não será doloroso. Ao executar o processo ele estima o
esforço e o tamanho do estrago que isso vai causar, a assinatura do
papa, do buda e do Raul Seixas para o plano, e então compra 2 bombas
nucleares, 45 canhões, 1 porta aviões, contrata 300 homens armados até
os dentes, qdo na verdade necessitaria apenas da espada que estava na
sua mão o tempo todo.

Analistas e especialistas CMM: juntam suas forças para matar o dragão.
Juntos arquitetam um plano infalível, cheio de pré-condições e pós-condições.
Um plano burocrático com condições de ser executado por 19
programadores experientes em aniquilamento de dragões! Uma vez que o
projeto está pronto, são contratados os 19 aniquiladores. Fazem um bom
treinamento, e lá vão eles matar o dragão.

Na hora que os 19 aniquiladores, com 2 mêses de atraso, finalmente se
daparam com o bendito dragão, algo surpreendente acontece! O dragão
Vôa! Com essa situação que não fora prevista, o analista RUP diz que é
necessário fazer uma alteração no projeto de aniquilamento do dragão,
e que para isso seria necessário rever inclusive documentos base,
utilizados no início do projeto.

Mas de maneira supreendente, um dos programadores, com uma camisa do
Rio-PM inclusive, se encontrava agarrado no pescoço do dragão à alguns
pés de altura! Arranca sua faca estilo a do rambo, e quando ia
finalmente degolar o dragão, o analista CMM grita! Nããããaooooo!!

E diz: Vamos primeiro focar nossos esforços na alteração do projeto e
gerar as devidas documentações!


Mais detalhes sobre a lista de discussão Rio-pm