Hoje resolvi dar uma pausa no assunto certificação para discutir um fato recorrente: as novas tecnologias ajudam ou atrapalham?
Existe um mundo infindável de novos conceitos, siglas e tecnologias que todos os dias surgem nos sites especializados e na academia, entre os quais temos SOA, MDA, MDD, XP, RUP, STRUTS, HIBERNATE, .NET, DESIGN PATTERNS,ANTI-PATTERNS, etc…
Tenho um grande amigo, que sempre brinca com essa sopa de letras dizendo frases inteiras com elas …mas que no final, serve apenas para ilustrar o quão difícil é implementar um simples projeto.
Camadas e camadas de softwares fazem parte de um simples “caso de uso” manter cadastro de pessoa…é MVC , 3 camadas, distribuição, persistencia, transação sem falar nas “metodoidologias” para permitir algum tipo de controle de padrão, repetição, qualidade e suas métricas !
Eu sempre me pergunto o quanto vale a pena isso tudo, será que não dava para abstraírmos os “padrões” e levar em conta que, um bom projeto de software é aquele que funciona corretamente, de preferência sem problemas “herdados das tecnologias” e de difícil ou sem solução ?
24 Maio, 2007 at 6:26 pm
Conheço um amigo que tem horror a estas siglas… exatamente como falaste…