artigos
Condições nomeadas e leis de De Morgan ajudam a transformar ifs frágeis em regras que QA, PM e dev conseguem validar.
O problema não é usar try/catch; é capturar erro e devolver null como se falha fosse um detalhe irrelevante.