Beto Muniz
  • Share

Pattern Guard

tech

🤩 Parece bobo, mas o pattern Guard é um dos que mais uso, afinal:

function fn(n) {
if (!isDefined(n)) {
throw new Error("Number not defined")
}
...
if (n % 2 === 0) {
return "Pair"
}
return "Odd"
}

Código mais claro e menos complexo do que com if-else’s

Aliás, não usem fn ou n para declarar funções e variáveis. A não ser que o "editor" de vocês limite o uso de apenas 280 caracteres 🤣

  • Share It!
Copyright Beto Muniz © 2010-2020. All rights reserved.