E ai pessoal.
Alguém aqui tem mania de validar tudo pra ver se ta NULL?
Exemplo:
Integer x = retornaValor();
if (x != null)
{
...
}
Até aí tudo bem… porém eu sou muito mais precavido, faço coisas do tipo:
List<String> lista = retornaDadosLista();
if (lista != null && !lista.isEmpty())
{
for (String s: lista)
{
if (s != null && s.length() !=0))
{
// remove os espaços
s = s.trim();
if (s != null)
{
...
}
}
}
}
Como podem ver, tem operações, tipo trim(), que não precisaria verificar se o retorno foi NULL, mas eu tenho mania de validar tudo.
Será que estou gerando esforço desnecessário na JVM?
Alguem mais é assim? Tenho mania de fazer isso porquê trabalho com programação pra WEB e odeio ver ERROR 404 NullPointerException na tela.
Valeu 
