Skip to content

Cunhaww-dev/Early-Return

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

🧠 Early Return / Guard Clauses

Este repositório demonstra o uso do Early Return (também conhecido como Guard Clauses) — uma técnica para deixar o código mais limpo, legível e fácil de manter.


💡 O que é Early Return?

Early Return é um padrão que interrompe a execução de uma função assim que uma condição específica é atendida.
Dessa forma, evitamos blocos if/else aninhados e tornamos o fluxo do código mais direto.

Exemplo:

// Código tradicional com if/else
function verificarIdade(idade) {
  if (idade >= 18) {
    console.log("Maior de idade");
  } else {
    console.log("Menor de idade");
  }
}

// Com Early Return (mais limpo)
function verificarIdade(idade) {
  if (idade < 18) {
    console.log("Menor de idade");
    return;
  }
  console.log("Maior de idade");
}

About

Conceito baseado em boas práticas de Clean Code e em artigos de referência como o de Martin Fowler

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published