He estado discutiendo con mis compañeros de trabajo sobre la caja de Pascal (caja superior de camello) frente a la inferior CamelCasing. Se utilizan para la caja inferior del camello para todo, desde nombres de tabla de bases de datos SQL para nombres de propiedad en el código C#, pero me gusta Pascal carcasa mejor, la caja inferior del camello para las variables y la carcasa Pascal inmuebles:Carcasa Pascal o Camel Camel para código C#?
string firstName;
public string FirstName {
...
}
sino que se utilizan a esto:
string _firstname;
public string firstName {
...
}
trato de mantenerse al día con su "estándar" por lo que el código es el mismo pero simplemente no me gusta.
que he visto que al menos el marco .NET utiliza esta convención y así es como trato de mantener mi código, ej .:
System.Console.WriteLine("string")
¿Qué usas/prefieren y por qué? Lo siento si alguien más hizo esta pregunta, pero busqué y no encontré nada.
Actualización: He dado un ejemplo de método y no una propiedad, pero es lo mismo. Como dije en el primer párrafo, mis colegas usan la convención de Pascal para todo (variables, métodos, nombres de tablas, etc.)
No estoy de acuerdo aquí. Trataría de destetar a los desarrolladores de Java anteriores a los estándares .NET, para coherencia con el Framework. – Joe
Dependiendo del entorno, cambiar el estándar para adaptarse al chico nuevo suele ser un CLM. –
Por favor, enlace a la CLM a la que se refiere. – Jessy