"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Por que usamos Snake_case para variáveis ​​e camelCase para funções

Por que usamos Snake_case para variáveis ​​e camelCase para funções

Publicado em 2024-08-24
Navegar:857

Why we use snake_case for variables and camelCase for functions

Para ficarmos menos estressados ​​e, portanto, melhores programadores, temos que fazer o nosso melhor para libertar nosso código de besteiras que o tornam difícil de manter e de integrar novos desenvolvedores. .

Usamos o mesmo nome para campos de banco de dados, nomes de propriedades JSON retornados de uma API, atributos de nome de campo de formulário HTML e, finalmente, nomes de variáveis ​​Javascript que contêm esses valores originados do banco de dados. Nomear seus dados exatamente da mesma forma em todas as camadas da pilha evita que você tenha que manter um mapeamento mental do que é o quê. Discipline-se para fazer cumprir esta regra e você será um programador menos estressado.

Usamos Snake Case para nomear variáveis ​​que nós mesmos definimos. Isso as diferencia da maioria das coisas definidas em uma biblioteca, porque a maioria das bibliotecas usa camel case para nomes de variáveis.

Usamos palavras completas em vez de siglas e, se algo for um array, será escrito no plural. Isso ajuda pessoas de todas as nacionalidades a entender o que é um dado, sem conhecer versões abreviadas das palavras.

Usamos camel case para nomes de funções simplesmente porque nos permite identificar rapidamente que um identificador é uma função, e não uma variável. Sim, eu sei que funções podem ser salvas como valores, mas a diferença é que você não pode chamar um valor primitivo/objeto/array adicionando parênteses a ele. É aí que está a linha entre função e valor, e ter uma dica visual para diferenciar um do outro também fará de você um programador menos estressado.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/alexleduc76/why-we-use-snakecase-for-variables-and-camelcase-for-functions-4hm9?1 Se houver alguma violação, entre em contato com study_golang@163 .com para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3