Analisando o Tratamento de Exceções em Aplicações Android
tratamento de exceções; plataforma Android.
Com a ascensão da tecnologia móvel nos últimos anos, dispositivos como smartphones e tablets tem se tornado parte integral da vida das pessoas. Como telefones tradicionais, os smartphones podem ser utilizados para realizar chamadas e mandar mensagens de textos, mas é a possibilidade de fornecer variados tipos de aplicações que os tornam tão atrativos para seus usuários. Cada vez mais esses usuários procuram novas aplicações e esperam que elas sejam confiáveis e que atendam a suas expectativas de uso. Para atender essa demanda os desenvolvedores precisam ser bastante cautelosos para evitar que aplicações pouco robustas sejam lançadas no mercado, o que pode causar uma má impressão nos usuários. Uma aplicação desenvolvida com um bom tratamento de erros tende a ser confiável, mas para isso acontecer é necessário que os desenvolvedores sigam algum tipo de guia que forneça boas práticas a serem aplicadas ou utilizem ferramentas que apontem deficiências no código do tratamento de exceções. Infelizmente, a plataforma Android não fornece oficialmente nenhum guia ou ferramenta desse tipo. Com base nessa lacuna, esse trabalho propõe estudar o tratamento de exceções em aplicações Android e verificar quais as boas práticas estão sendo aplicadas e os desafios enfrentados pelos desenvolvedores. Este estudo pretende realizar um estudo exploratório de aplicações Android de código aberto para a partir das limitações identificadas definir um conjunto de boas práticas e ferramentas de suporte ao desenvolvimento do código excepcional em aplicações Android.