7
Avaliação de curto-circuito, é uma prática ruim?
Algo que eu conheço há algum tempo, mas nunca considerei, é que, na maioria dos idiomas, é possível dar prioridade aos operadores em uma instrução if com base em seu pedido. Costumo usar isso como uma maneira de evitar exceções de referência nula, por exemplo: if (smartphone != null && …