Extraindo Constantes de Números Mágicos
2383 단어 refactoringrubybraziliandevs
O primeiro post vai ser sobre extrair constantes de números mágicos.
상상해보십시오 que você tem o seguinte cenário:
def potential_energy(mass, height)
mass * height * 9.81
end
9.81을 대표할 수 있는 최대 중력 에너지가 어디까지 도달할 수 있습니까?
Vamos refatorar seguindo o "Extraindo Constantes de Números Mágicos"
GRAVITATIONAL_CONSTANT = 9.81
def potential_energy(mass, height)
mass * height * GRAVITATIONAL_CONSTANT
end
으아! 아고라 심! Agora ficou explícito que o valor de 9.81 é a constante gravitacional
É isso que diz o "Extraindo Constantes de Números Mágicos", ele diz que "Um número mágico é um valor numérico encontrado no código que não tem significado óbvio". Este 'anti-pattern' torna mais difícil entender o programa e refatorar o código"
Os benefícios dessa técnica são inúmeros, entre eles podemos destacar:
É isso pessoal! Eu espero que esse artigo os ajude! E se sim, me deixe saber! Até a proxima!
Reference
이 문제에 관하여(Extraindo Constantes de Números Mágicos), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/vinibispo/extraindo-constantes-de-numeros-magicos-1hpb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)