Digamos que tengo una variable que contiene la cantidad de nombres de motores de búsqueda en un archivo, ¿cuál le gustaría nombrar?Nombres de variable largos
- number_of_seach_engine_names
- search_engine_name_count
- num_search_engines
- motores
- engine_names
- otro nombre?
El primer nombre describe con precisión qué contiene la variable, pero ¿no es demasiado largo ?, ¿algún consejo para elegir los nombres de las variables? especialmente cómo acortar un nombre que es demasiado largo o qué tipo de abreviaciones usar?
He tenido la mala suerte de trabajar con muchas personas que lo llamarían 'nsen', o incluso' n'. Siempre y cuando los nombres de variables y funciones sean coherentes y descriptivos, no te preocupes demasiado (podrías considerar nombrar funciones como verbos para hacer que tu código "lea" mejor). Si alguna vez tuvo que mantener algún código con variables sin sentido, seguramente ha maldecido al autor (y el infierno tiene un lugar especial reservado para aquellos que tienen que mantener su propio código, tener problemas y aún así no cambiar sus formas) . – Mawg
Hace mucho tiempo, solía cortar y pegar mis nombres de variables y funciones, pero hoy en día la mayoría de los IDE tienen código de finalización, así que sea descriptivo. Creo que la nomenclatura variable pobre es un "olor a código", y generalmente se encuentra junto con la falta de estructura, falta de comentarios, etc. Tal vez estoy yendo por la borda, pero ya no uso el tradicional (de Fortran) ' i, j, k' para variables de control de bucle. – Mawg
Probablemente va a almacenar en una matriz o diccionario 'engines', luego diga' engines.count' o 'engines.len' o cualquiera que sea el nombre del método apropiado que sea – Brandin