Também relacionado a este assunto, podemos falar sobre convenções para nome de variáveis/funções que podem variar por linguagem de programação.
Snake case
É um estilo bastante comum na linguagem Python. Consiste em escrever tudo em lowercase, separando cada palavra por um underline. Exemplo: minha_primeira_variavel
(Lower) Camel case
Muito comum em linguagens como Java e JavaScript. Consiste em escrever a primeira palavra começando por uma letra minúscula e as palavras seguintes começando por letra maiúscula, sem espaços. Exemplo: minhaPrimeiraVariavel. Para classes, é comum usar o Upper Camel Case. Neste caso, a primeira palavra também se inicia com uma letra maiúscula.
Lembrando que isso não é uma obrigatoriedade, mas sim uma boa prática reconhecida pelas pessoas que trabalham com cada uma dessas linguagens.
Isso mesmo, boas práticas que ajudam no dia-a-dia pra que qualquer pessoa consiga ler e entender o código, indenpendente de quem escreveu.
Algumas linguagens/frameworks inclusive oferecem os Linters, que ajudam nessa questão de boas práticas.
Trazendo como exemplo o Flutter (com a linguagem Dart), ele possui o flutter_lints
, que além de vir com regras de boas práticas de implementação, permite você incluir mais regras utilizando o arquivo analysis_options.yaml
.