Bem venho aqui comentar um episódio no meu bom e humilde trabalho.
Atualmente, trabalho com programação progress, uma linguagem estruturada, bem simples de aprender, e que tem sincronia direta com o banco de dados (também progress).
Mas sabem como é, cara que programa OO, programa OO e pronto, não tem jeito (salvo exceções, claro...). E foi que hoje, fui emcubido pelo meu líder de área, de implementar um programinha de cadastro, onde, para cada semana do mês, informamos um numero de filiais da empresa. Como vocês modelariam isso num modelo relacional ?
Bem, modelei de forma que ficasse transparente para todos, e que futuramente ficasse facil a manutenção da aplicação, criei uma tabela representando a semana e outra representando a filial, usando como chave estrangeira a chave primária da tabela semana. Ficou um modelo, ao meu ver, bem atraente.
Enfim, terminei o programa, mostrei pro meu lider. O que foi que aconteceu com meu modelo ? Foi reduzido a uma tabela só ! Não que esteja errado, pelo contrário, apenas reduziu-se o trabalho todo a uma tabela. Tirei a conclusão, aquilo não podia ser OO mesmo...o que me deixou um tanto contrariado.
Penso depois, será que meu modo de pensar estava mesmo certo? Sera que meu lider foi tão orgulhoso a ponto de mudar o modelo? Pode ser uma simples divergências de ideias ? Ou apenas a arrogancia de não aceitar algo novo?
Opinem, dêem sua opinião.
Nah, o cara simplesmente queria poupar espaço/processamento.
ResponderExcluirTípico de programador especializado em POG.
Ele é programador POG sênior...
ResponderExcluir