Levantando Exceções no Desenvolvimento de Software
Data: April de Sunday de 2010 @ 06:02:47 UTC
Tópico: Artigos Publicados


Levantando Exceções no Desenvolvimento de Software:
Uma Abordagem Prática

Artigo intitulado "Levantando Exceções no Desenvolvimento de Software: Uma Abordagem Prática" foi publicado na revista Engenharia de Software Magazine do Grupo DevMedia, na edição 23.

Autores:
Jacimar Fernandes Tavares
Marcelo Daibert
Marco Antônio Pereira Araújo

A revista pode ser adquirida através do site:
Engenharia de Software Magazine - Edição 23.

Resumo:
É fato que todo desenvolvedor, independente da plataforma, também é usuário de várias aplicações, muitas das vezes desenvolvidas por outras pessoas. No nosso dia-a-dia, como usuários de sistemas, nos deparamos com vários softwares de diversos fabricantes, e por sermos desenvolvedores logo pensamos: Eu teria desenvolvido isso de outra forma. A análise critica está presente em todos os seres humanos, e não seria diferente com os desenvolvedores. Quando você se depara com um software que foi modelado de uma forma diferente da que você faria apenas, tudo bem. O problema é quando você vai usá-lo e, percebe que o desenvolvedor não fez uma validação dos campos de forma correta, e na mesma hora você repara que determinados dados inválidos levantam exceções que não foram tratadas, logo o sistema aborta. Mesmo estando na posição de usuário, é frustrante. Neste momento a vontade é de entrar no código fonte e resolver o problema, mas, rapidamente acorda para a realidade e percebe que não tem acesso a ele. Não foi você quem o fez. Sensação semelhante acontece com os outros usuários, que não possuem conhecimentos sobre desenvolvimento, aliás, se quer sabem o que é código fonte. Neste momento, as intenções são diferentes. Ao invés de quererem entrar no código fonte e resolver o problema, eles apenas desistem de usar o software, ou perdem a confiança no produto. É a hora da empresa que desenvolveu a solução começar a jogar dinheiro pelo ralo com manutenção para resolver este problema.


Esta Notícia é proveniente do Daibert.pro Portal System
http://daibert.pro/Portal

A URL para a Notícia é:
http://daibert.pro/Portal/index.php?op=NEArticle&sid=110