Olá pessoal!
Dando continuidade à série Desenvolvendo para Android, irei falar sobre algumas maneiras para garantir a qualidade de software de seu projeto. Uma das mais efetivas técnicas é o uso de Annotations.
Annotations são marcações no código que definem certos comportamentos de métodos e variáveis. Por exemplo, você pode indicar que um parâmetro de seu método não pode ser null utilizando a seguinte marcação:
Com essa definição de método, se você fizer uma chamada em que context tem valor null, o Android Studio irá automaticamente mostrar um erro:
Ferramentas de análise estática de código como o Lint também utilizam as annotations para indicar erros.
– Mas Felipe, eu sei que não posso chamar o meu método desse jeito!
Sim! mas um programador que tenha que alterar seu código daqui a alguns meses pode não saber. Inclusive você pode não se lembrar 🙂
Adicionando a biblioteca de Annotations ao seu projeto
Para poder usar as Annotations é preciso adicionar …