No creo que haya reglas universales que rijan las convenciones de nomenclatura. Puede hacer sus propias reglas básicas para esto (para ser adoptado en su empresa o simplemente para que el código sea más legible para usted). Solo puedo darte algunos ejemplos:
local = l
global = g
referencia u objeto = ro o (objeto / instancia de una clase)
puntero = p
variable = v
Entonces, una variable global se denomina gv_ *.
objeto local es nombres como lr_ *.
- ¿Qué sitio web / tutorial / video puedo usar para comprender muy bien la programación dinámica en un día?
- ¿Qué enfoque debe adoptar en la vida, un paradigma codicioso o un enfoque de programación dinámica?
- ¿Para qué aplicaciones son especialmente adecuados los lenguajes de programación lógica? ¿Cuándo usarías un lenguaje como Prolog? ¿Cuáles son las aplicaciones más exitosas de la programación lógica?
- ¿Por qué la notación O grande no se parece más a O (c) y O (cn) en lugar de a O (1) y O (n), esto último no tiene sentido?
- Si tengo que crear un sitio de redes sociales como Facebook, ¿qué cosas tengo que estudiar comenzando desde el front-end hasta el back-end hasta el servidor y los servidores web? ¿Cuáles son todas las cosas que uno debe saber en profundidad?
parámetros del método o E / S o firma:
iv_ * = importación / variable de entrada
ev _ * / ov_ * = exportación / variable de salida
rv_ * = variable de retorno
y así.
nombres de métodos:
Normalmente sigo la convención de que el nombre del método debe comenzar con la acción que realiza:
obtener _ * / leer_ *
crear_*
borrar_*
modificar_*
calcular_*
proceso_*
Obviamente , no desea hacer que los nombres de variables o métodos sean demasiado largos también, porque de lo contrario parece poco atractivo.
Otra cosa importante es la coherencia : decida algunas reglas básicas sobre cómo desea nombrar las variables / métodos. Tú decides tus propias convenciones. Y luego atenerse a él.
Y lo más importante es la documentación : comentarios, comentarios cortos que explican variables, documentación de lógica de métodos, documentación de entrada y salida de métodos, etc. Esto lo ayudará más a largo plazo.