O operador ternário costuma ser utilizado para economizar linhas escrevendo a expressão em uma única linha. Mas isso pode ofuscar o código e dificultar o entendimento do mesmo.

 

Por conta disso, a dica é utilizar o IF apenas em situações simples, onde não há expressões longas, mas apenas uma comparação e atribuições simples e objetivas. Caso seja necessário utilizar expressões que não tornariam a leitura do IF óbvia, opte por escrever um bloco IF / ELSE.

  • Sem rótulos