Você já pensou como seria um código repleto de blocos condicionais no Ruby? Imagine ter de criar inúmeras comparações de casos utilizando IF ou Case Statements? Nada produtivo, concorda?
Veja o exemplo a seguir:
Fazendo uso de Hashes a vida fica um tanto mais fácil. Por isso, aprenda agora como parar de usar diversas comparações IF-ELSE e CASE-WHEN-THEN.
Mas antes, vejamos uma pequena refatoração meio que aceitável quando ainda não se conhece a melhor prática.
Agora vamos partir para a melhor prática com o uso de Hashes. Preparad@s?
Caso queira se aprofundar mais, veja o conteúdo original.
Para finalizar, mais um exemplo do uso de Hashes a fim de tornar o código mais enxuto, legível e mais funcional.
Gostou da dica? Então acompanhe a QA School no Linkedin e no nosso grupo exclusivo do Telegram.