Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Curso de Introducción a Java SE

Curso de Introducción a Java SE

Anahí Salgado Díaz de la Vega

Anahí Salgado Díaz de la Vega

Técnica de Naming: Camel Case

13/39
Recursos

Camel Case es una convención muy popular para nombrar nuestras variables. Podemos usarlo en modo Upper Camel Case o Lower Camel Case, la diferencia es si comenzamos el nombre de la variable con mayúscula o minúscula.

// Upper Camel Case:
class SoyUnaClase {};

// Lower Camel Case
int soyUnNumeroInt = 10;

Debemos usar Upper Camel Case en los nombres de las clases y archivos. Y Lower Camel Case en los nombres de las variables o métodos.

Aportes 83

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

LowerCamelCase: para métodos y variables

String isAvailable = true;

UpperCamelCase: para Clases, interfaces.

public class Connection{ 
}

Snake Case: para constantes

public class Config{
	public static final int MAX_SIZE = 30;
}

soy una verguenza XD ![](

Camelcase no tiene traducción, pero yo le diría Camellúscula, que es mas divertido, y así tiene que ser la programación, estoy seguro que esa es la intención original de darle ese nombre.
Y para el lower y upper camelcase. Tengo las siguientes opciones:

  • Minuscula de camello y Mayuscula de camello,

  • Minuscamellúscula y mayuscamellúscula

  • Camemayúsculas y cameminúsculas (me gusta que pienso en el kame house de DB)

Como sonarían en una frase: Java usa la convención de camellúscula, para las clases usa mayúsculas de camello, para las variables minuscamellúsculas, además como los títulos de los archivos deben coincidir con los nombres de las clases, se debe usar **camemallúsculas **para ellos.

Al final la que más me gusta sería: “debes usar las **camellúsculas **en Java, y específicamente las cameminúsculas en las variables”.

UpperCamelCase : Clases
lowerCamelCase : variables y métodos

¡La técnica más utilizada en programación! Además de ser una buena practica de programación.

Upper Camel Case se le llama así a la técnica de que la primera letra del nombre o identificador de una variable inicie con MAYÚSCULAS. Normalmente usado en clases.
Caso contrario, Lower Camel Case es para MINÚSCULAS. Se usa en variables y nombre de métodos…

Upper : clases
Lower: variables, metodos

Técnica de camello

Hay dos formas de utlizarla

  • Upper camel Case

  • Lower camel case

la diferencia es la primera letra.

Upper Camel Case = para Clases
Lower Camel Case = para variables y métodos.

Técnica de Naming: Camel Case.
Existen dos tipos de Camel Case:
1.++ Upper Camel Case++. Utilizado en clases. Por ejemplo, NamingVariable, UpdatingVariable, etc.
2. Lower Camel Case. Utilizado en variables y nombres de métodos. Por ejemplo, fullName, actualizarDatos, etc.

UpperCamelCase
lowerCamelCase

Ahora entiendo y ahora me quda mas clar el porque escriben los nombres asi! genial la clase y le voy teniendo menos miedo a JAVA!

Diferencia entre función y metodo para los que todavía no lo tengan claro (Sacado de algún lugar de internet)

A function es una pieza de código que se llama por su nombre. Se pueden pasar datos para operar (es decir, los parámetros) y, opcionalmente, se pueden devolver datos (el valor de retorno). Todos los datos que se pasan a una función se pasan explícitamente.

A method es una pieza de código que se llama con un nombre que está asociado con un objeto. En la mayoría de los aspectos, es idéntico a una función, excepto por dos diferencias clave:

A un método se le pasa implícitamente el objeto sobre el que fue llamado.
Un método puede operar con datos que están contenidos dentro de la clase (recordando que un objeto es una instancia de una clase - la clase es la definición, el objeto es una instancia de esos datos).

Para Java, solo hay métodos.
Para C, solo hay funciones.
Para C++ dependería de si estás o no en una clase.

🐍 Utilizamos Snake Case para nombrar las constantes en Java.

public static void main(String[] args) {
    final double PI = 3.1415;
    final String FULL_NAME = "Brayan Mamani";
} 

CamelCase
** El nombre se debe a que las mayúsculas a lo largo de una palabra en CamelCase se asemejan a las jorobas de
un camello. El nombre CamelCase se podría traducir como Mayúsculas/Minúsculas Camello. El término case se traduce como**
“caja tipográfica”, que a su vez implica si una letra es mayúscula o
minúscula y tiene su origen en la disposición de los tipos móviles en casilleros o cajas.

Existen dos tipos de CamelCase:
•** UpperCamelCase, cuando la primera letra de cada una de las palabras es mayúscula**.
Ejemplo: EjemploDeUpperCamelCase.
• lowerCamelCase, igual que la anterior con la excepción de que la primera letra es minúscula.
Ejemplo: ejemploDeLowerCamelCase.
Usos
• En varios lenguajes de programación
• Java
• .NET
• C
• C++
• C#
• Objective-C
• ActionScript
• PHP
mas info

UpperCamelCase: Para clases

public class DataName { }

LowerCamelCase: Para variables

String countryName = "Spain";

Siempre se aprende algo nuevo.

Camel Case es parte de las famosas “Buenas prácticas” .

Camel Case son palabras juntas diferenciadas por mayúsculas
Upper Camel Case es comenzar la primera letra de la primera palabra con mayúscula.

  1. Archivos donde irán tus clases o métodos.
  2. Clases donde irán tus funciones y variables.
    Lower Camel Case es comenzar la primera letra de la primera palabra con minúscula.
  3. Nombrar tus métodos.
  4. Nombrar tus variables.

Técnica de Naming: Camel Case

Upper Camel Case    Empieza con mayuscula (Se usa nombrando Clases)
Lower Camel Case    Empieza con minúscula (Se usa nombrando Variables, Métodos)

Todos los nombres de las clases empiezan con mayúsculas: Upper Camel Case. Los nombres de las variables con minúscula: Lower Camel Case

nombres de clases van con Upper camel case

clase: NombreDePrueba

las variables y métodos usan Lower Camel case

variable: variableDePrueba

El nombre del archivo de la clase y la clase declarada en sí dentro del arcihvo, debe estar escrita identicamente.

Un ejemplo de la diversidad de convenciones puede verse en Python, en donde la convención es que las variables sean nombradas con snake_case en lugar de camelCase

//Java

String myVar = "value";

//Python

my_var = "value" 

Camel case

Upper Came Case

  • Usado para nombrar clases la primera letra va en máyusculas.
    Ejemplo : User
    Lower Came Case
  • La segunda letra va en minúsculas usada para variables y métodos.
    nameUser, fullName,lastName

Upper Camel Case:
• Nombres Clases
**
Lower Camel Case: **
• Nombres variables
• Nombres métodos

Recuerdo que una vez llegué a mi clase de Java tarde y el profe estaba acabando de hablar de ello y nunca lo usé hasta ahora jeje

lo uso pero no sabia que eso tenia un nombre jajjajaja

Bien

//UpperCamelCase Clases
public class NamingJava 

//LowerCamelCase metodos y variables
String fullName = "Sebastian Rodriguez";
int sizeInCentimeters = 26;

Por si alguien desea saber más de este tema: https://javadesdecero.es/fundamentos/convenciones-nomenclatura-java/

Upper Camel Case también se le concoce como Pascal Case.

Debemos usar Upper Camel Case en los nombres de las clases y archivos. Y Lower Camel Case en los nombres de las variables o métodos.

Para recordar:

Upper Camel Case: Solo para clases.
Lower Camel Case: Nombres de variables y nombres de mètodos.

Sin saberlo lo hacìa (lower Camel Case) por pura estetica jeje

También en los métodos se utiliza Lower Camel Case. 💚

public static void imprimirDatos{

}

También se conocen como

  • camelCase
  • PascalCase
             //Upper camel case
public class CamelCase {
    public static void main(String[] args) {
        //Lower Camel Case -- Comienza con minuscula y la segunda palabra con mayuscula
        String nombreCompleto = "Victor Adrian Ramirez de la Cruz";
        System.out.println(nombreCompleto);

        int tallaEnCentimetros = 12;
        System.out.println(tallaEnCentimetros);
    }
}

TODOMAYUSCULA

entendido!

En el nombramiento de Clases se utiliza el Upper Camel Case
En el nombramiento de variables y métodos se utiliza el Lower Camel Case

variables y métodos - Lower Camel Case
Clases - Upper Camel Case

Upper camel case:
Hola.java
public class Hola{ }

Lower camel case:
int one = 1;
public int active( ){
}

las variables con información constante se salen del molde por que son toda en mayúscula NUMERO_PI.

Las técnicas mas utilizadas tenemos:
UPPER CASE: Se escribe todas las letras del identificador en mayúsculas.
EJEMPLOUPPER
Utilizado para constantes en lenguaje PHP:
CAMEL CASE: Se las puede dividir en dos tipos.
Upper Camel case: la primera letra de cada una de las palabras va en mayúscula.
EjemploDeUpperCamel
Lower Camel case: la misma que la anterior mencionada, solo que la primera letra en minuscula
ejemploDeLoweCamel, Utilizado principalemnte en C#, PHP y Java

SNAKE CASE: Cada una de las palabras va con guion bajo.
ejemplo_de_snake Utilizado en Ruby y Python

KEBAB CASE: Es la misma que snake case pero con guion Medio.
ejemplo_de_kebab Utilizado en las URL.

entendido

Notable!

UPPER CAMEL CASE = MAYUSCULA
LOWER CAMEL CASE = MINUSCULA

lo bocano es que se utiliza asi en casi todos los lenguajes

simple

lowerCamelCase porque acostumbrado a Python XD

Como Java es principalmente orientado a objetos, apenas termine este curso iniciaré el otro dictado por Anahí

Me encanta este curso

Pefecto 😃

Muy buena clase…excelente explicación

interesante, es algo que no me lo habían explicado antes xd

Para resumir Camel Case es una técnica para nombrar variables, clases o métodos que usan varias palabras, en el cual se evita el uso de caracteres adicionales como el “_” (Guion bajo) o $ (símbolo de dinero), y cada palabra iniciara con su primera letra mayúscula exceptuando la primera letra de la palabra inicial que en los métodos y variables lo ideal es comenzar en minúscula y en el caso de las clases inician en mayúscula.

Upper Camel Case: Convención de JAVA para declarar variables de una manera estandarizada donde la primera letra del nombre de una variable debe comenzar en mayúsculas. Ej:

public class UpperCamelCase {
  public static void main(String[] args)
 {
	int NombreVariable; // Utilizando upper camel case.
	NombreVariable = 1;
	System.out.println(NombreVariable);
 }
}

**Lower Camel Case: **Convención de JAVA para declarar variables de una manera estandarizada donde la primera letra del nombre de la variable debe comenzar en minúsculas. Ej:

public class lowerCamelCase{
 public static void main(String[] args)
 {
	int nombreVariable; // Utilizando lower camel case.
	nombreVariable = 1;
	System.out.println(nombreVariable);
 }
}



Vaya, sinceramente no lo sabia. Gracias por la información.

         //Upper Camel Case

public class NamingJava {

//Lower Camel Case
String fullName = “Manuel Rodrigo Pinzón Moreno”;
int sizeInCentimeters = 26;

😦

public class updatingVariables {
    public static void main(String[] args) {
        int salario = 100;
        String empleado = "Neto";

Las clases siempre las inicio con Mayúsculas y las variables en minúscula 😃

Técnica de Naming: Camel Case
.
Camel Case: es una convención muy popular para nombrar nuestras variables.
.
Upper Camel Case: inicia con mayúsculas y se usa en nombres de clases y archivos
Lower Camel Case: inicia con minúsculas y se usa en nombres de variables y métodos.
.

// Implementando Upper Camel Case
class PlatziClass{
  System.out.println("Upper Camel Case");
}

// Implementando Lower Camel Case
String platziVar = "Lower Camel Case";

así…!

UpperCamelCase
lowerCamelCase

Buenas prácticas de programación.

Clarísima explicación!

jumm una clase con la primera letra en minuscula en plena prueba laboral…

++Camel Case ++
Buenas prácticas en Java! Excelente explicación.

Super claro 😃

Camelus Convencius !!!

UpperCamelCase solo para nombres de clase y archivos.

Todo clarísimo. Gracias

Muy buena explicacion

Para nombre constante, se usa la técnica de naming denominada Snake Case, tal como se presenta a continuación:

public sttatic final int CANTIDAD = 100;

Tuve que renombrar la mayoria de las clases ya que las había escrito mal jaja pero es bueno ir aprendiendo pequeños detalles que nos ayudarán a mejorar nuestras buenas practicas de escritura de código.

// lower camel case

        String fullName= " Rodrigo Beteta";
        int sizeTall= 2;
ya empecé a entender más lo del camello

excelente explicación, muy fácil de recordar

Recuerda las dos técnicas de nombres en Java:
UpperCamelCase : Se utiliza para nombrar clases.
lowerCamelCase : Se utiliza para nombrar variables, métodos, etc.

El nombre de la clase debe ser idéntico al nombre del archivo que la contiene

LowerCamelCase: para métodos y variables
UpperCamelCase: para Clases, interfaces.
Snake Case: para constantes

Upper Camel Case: Para clases

public class MirameSoyUnaClase { }

Lower Camel Case: Variable

int soyUnaVariable = 1;

La convención camel nos ayuda a que cualquier persona distinga entre variables y nombres de clases.