Tengo una variable que indica el período de tiempo que la IU puede estar inactiva. He elegido llamar a esta variable UITimer
. Quiero pasar la variable al constructor de mis clases y luego almacenarla en un campo local.Mayúsculas de un acrónimo que inicia un parámetro
¿Cuál es la forma correcta de hacer la carcasa de esto? Usamos la convención común de un parámetro que no está en mayúscula. Entonces, ¿debo hacer esto:
uITimer
o esto?
uiTimer
Además, hacemos una letra inicial de guión bajo y minúscula para nuestros campos.
En caso de que sea declarado como esto:
private int _uITimer
o como esto
private int _uiTimer?
creo _uiTimer es el camino a seguir (la otra opción parece poco convincente), pero estoy interesado en ver si Me falta algo.
mejor respuesta sería un enlace a un documento que dice que los acrónimos todos deben mantener el mismo caso en C# de nombres (o algo parecido)
¿Aplicaría estas reglas a los acrónimos B2B o A2Z? La segunda regla probablemente debería aplicarse en este caso, pero B2b o A2z parece muy extraño – Andronicus
_ @ Andronicus_, creo que es en estos casos donde las excepciones a las directrices anteriores se infiltrarán.Probablemente escribiría 'B2B' si no es seguido por otra cosa, sino 'B2b' cuando algo más sigue, p. 'B2bFoo' (para hacer que los límites de palabras sean fácilmente reconocibles). Pero no estoy seguro. - Otro buen caso en el que Microsoft no estaba seguro de cómo capitalizar es 'ID' vs.' Id'. – stakx