Na seção Quando usar exceção no programador pragmático , o livro escreve que, em vez de: retcode = OK; if (socket.read(name) != OK) { retcode = BAD_READ; } else { processName(name); if (socket.read(address) != OK) { retcode = BAD_READ; } else { processAddress(address); if...