CamelCase é o padrão que ensina a prática de escrever palavras compostas ou frases, onde cada palavra é iniciada em maiúsculo e unidas sem espaço.
O CamelCase é um padrão muito utilizado em várias linguagens de programação, como o Java, PHP e Ruby. Apesar de ser um padrão muito adotado na programação, é normal encontrarmos algumas diferenças de uma linguagem para a outra.
Mas por que eu devo utilizar o CamelCase?
Esta é uma pergunta muito importante que você deve sempre fazer quando estudar um novo padrão.
Dentro do mundo da Programação Orientada a Objetos (OOP) temos uma série de declarações diferentes, é necessário encontrar uma maneira simples de identificar o que está sendo declarado. O CamelCase te ajuda a fazer essa identificação e também, a manter o seu código mais legível, o que é muito importante. Tente ler as duas frases a seguir: "TenteLerEssaFrase" e "tenteleressafrase", qual é mais fácil de ler? Quanto mais palavras estiverem envolvidas, maior a facilidade de leitura quando se usa o CamelCase.
No mundo Java, nós trabalhamos constantemente com as Classes, Atributos e Métodos. Se você acompanha os posts do nosso blog, deve ter reparado que as Classes sempre são declaradas com a primeira letra maiúscula, palavras separadas por letras maiúsculas e sem espaços, certo? Você pode ver isso no exemplo abaixo:
Existem 2 variações do CamelCase em java, elas são:
O código comentado é muito confuso de entender até mesmo sozinho, imagine quando a nossa classe ficar maior, se tornaria uma classe extremamente bagunçada e difícil de entender!
Se não fizermos o uso deste padrão, o nosso código pode se tornar muito confuso para os outros desenvolvedores entenderem. Fazer uso dele é uma boa prática, seus colegas desenvolvedores certamente ficarão agradecidos se você fizer o uso correto do CamelCase!
O CamelCase é um padrão muito utilizado em várias linguagens de programação, como o Java, PHP e Ruby. Apesar de ser um padrão muito adotado na programação, é normal encontrarmos algumas diferenças de uma linguagem para a outra.
Mas por que eu devo utilizar o CamelCase?
Esta é uma pergunta muito importante que você deve sempre fazer quando estudar um novo padrão.
Dentro do mundo da Programação Orientada a Objetos (OOP) temos uma série de declarações diferentes, é necessário encontrar uma maneira simples de identificar o que está sendo declarado. O CamelCase te ajuda a fazer essa identificação e também, a manter o seu código mais legível, o que é muito importante. Tente ler as duas frases a seguir: "TenteLerEssaFrase" e "tenteleressafrase", qual é mais fácil de ler? Quanto mais palavras estiverem envolvidas, maior a facilidade de leitura quando se usa o CamelCase.
CamelCase em Java
No mundo Java, nós trabalhamos constantemente com as Classes, Atributos e Métodos. Se você acompanha os posts do nosso blog, deve ter reparado que as Classes sempre são declaradas com a primeira letra maiúscula, palavras separadas por letras maiúsculas e sem espaços, certo? Você pode ver isso no exemplo abaixo:
// Nome de classe seguindo a convenção Java.
public class JavaHunters {
// Atributos da Classe
}
Existem 2 variações do CamelCase em java, elas são:
- UpperCamelCase Primeira letra obrigatoriamente maiúscula
- Nome de classe
- Nome de Enum
- Nome de Interfaces Exemplo: JavaHunters
- LowerCamelCase Primeira letra obrigatoriamente minúscula
- Atributos
- Métodos
- Variáveis Exemplo: javaHunters
public class JavaHunters {
public static void main(String[] args) {
// funcionario funcionario = new funcionario();
Funcionario funcionario = new Funcionario();
}
}
O código comentado é muito confuso de entender até mesmo sozinho, imagine quando a nossa classe ficar maior, se tornaria uma classe extremamente bagunçada e difícil de entender!
Se não fizermos o uso deste padrão, o nosso código pode se tornar muito confuso para os outros desenvolvedores entenderem. Fazer uso dele é uma boa prática, seus colegas desenvolvedores certamente ficarão agradecidos se você fizer o uso correto do CamelCase!
Comentários
Postar um comentário