3
Estilo para fluxo de controle com verificações de validação
Eu me pego escrevendo muitos códigos como este: int myFunction(Person* person) { int personIsValid = !(person==NULL); if (personIsValid) { // do some stuff; might be lengthy int myresult = whatever; return myResult; } else { return -1; } } Pode ficar bem confuso, principalmente se houver várias verificações. Nesses casos, …