Ícone do site Linha de Comando

camelCase: como aplicar corretamente e exemplos práticos

camelCase é uma convenção de nomenclatura usada para escrever identificadores sem espaços, unindo palavras e iniciando cada nova palavra com letra maiúscula, exceto a primeira. É comum em variáveis, funções, métodos e propriedades em linguagens como JavaScript, Java, PHP e Node.js.

O Problema

Em projetos reais, nomes inconsistentes dificultam leitura, manutenção e padronização do código. Misturar formatos como nome_usuario, NomeUsuario e nome-usuario no mesmo contexto gera ruído e aumenta a chance de erro.

O que é camelCase

No padrão camelCase, a primeira palavra começa com letra minúscula e as próximas começam com letra maiúscula. O nome lembra o formato de corcova de um camelo, por isso o termo camelCase.

Exemplos válidos:

Exemplos que não estão em camelCase:

Como surgiu o termo

O uso de letras maiúsculas no meio de identificadores se popularizou em linguagens e ambientes onde espaços não eram permitidos em nomes de variáveis e funções. Com o tempo, a convenção passou a ser adotada para melhorar legibilidade. O nome veio da aparência visual das palavras com elevações internas, semelhante às corcovas de um camelo.

A Solução

Aplique camelCase em identificadores compostos quando a convenção da linguagem ou do projeto exigir esse padrão. A regra prática é simples: primeira palavra em minúsculo, demais com inicial maiúscula, sem espaços, traços ou underscores.

Exemplo prático em JavaScript

const nomeUsuario = 'Carlos';
const totalPedidos = 12;
const dataUltimoLogin = '2025-03-08';

function calcularValorTotal(valorUnitario, quantidadeItens) {
  return valorUnitario * quantidadeItens;
}

const valorFinalPedido = calcularValorTotal(99.9, 3);
console.log(valorFinalPedido);

Exemplo prático em PHP

<?php
$nomeCliente = 'Maria';
$valorParcela = 250.00;
$quantidadeParcelas = 4;

function calcularValorContrato($valorParcela, $quantidadeParcelas) {
    return $valorParcela * $quantidadeParcelas;
}

$valorContrato = calcularValorContrato($valorParcela, $quantidadeParcelas);
echo $valorContrato;

Onde usar camelCase

Na prática, camelCase costuma ser aplicado em:

Exemplo em JSON

const usuario = {
  nomeCompleto: 'Ana Souza',
  dataCriacao: '2025-03-08',
  ultimoAcesso: '2025-03-07T22:10:00'
};

Boas práticas

Quando não usar

Nem todo contexto usa camelCase. Em bancos de dados relacionais, por exemplo, é comum encontrar snake_case em tabelas e colunas. Em URLs e slugs, o padrão mais comum é kebab-case. O importante é respeitar a convenção do ambiente.

Conclusão

camelCase é um padrão simples e amplamente usado para nomear elementos no código com mais legibilidade. Ele surgiu como solução prática para representar nomes compostos sem espaços e hoje faz parte do dia a dia de quem trabalha com desenvolvimento. Se o projeto adota essa convenção, aplique de forma consistente em variáveis, funções, métodos e propriedades.

Sair da versão mobile