Foros del Web » Programando para Internet » PHP »

Cómo nombrar las funciones de mi aplicacion (usabilidad)?

Estas en el tema de Cómo nombrar las funciones de mi aplicacion (usabilidad)? en el foro de PHP en Foros del Web. Estoy haciendo una aplicacion que, aunque viene con su interfaz web y demas, la utilidad principal es que se trata basicamente de una libreria de ...
  #1 (permalink)  
Antiguo 20/09/2007, 04:50
 
Fecha de Ingreso: enero-2007
Mensajes: 78
Antigüedad: 17 años, 3 meses
Puntos: 2
Cómo nombrar las funciones de mi aplicacion (usabilidad)?

Estoy haciendo una aplicacion que, aunque viene con su interfaz web y demas, la utilidad principal es que se trata basicamente de una libreria de funciones para hacer determinada cosa (el interfaz que menciono no hace mas que utilizar dichas funciones).

Es decir, que alguien que lo use estaria llamando en sus paginas a mis funciones. Ahora la pregunta: ¿convendria poner prefijos a mis funciones? Si mi libreria se llama "pepito", ¿convendria poner a todas las funciones un prefijo tal que "pepito_funcion1(...), o lo haria muy incomodo?

Gracias por las respuestas.
  #2 (permalink)  
Antiguo 20/09/2007, 06:59
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: Cómo nombrar las funciones de mi aplicacion (usabilidad)?

Cita:
Iniciado por Oren Ver Mensaje
Estoy haciendo una aplicacion que, aunque viene con su interfaz web y demas, la utilidad principal es que se trata basicamente de una libreria de funciones para hacer determinada cosa (el interfaz que menciono no hace mas que utilizar dichas funciones).

Es decir, que alguien que lo use estaria llamando en sus paginas a mis funciones. Ahora la pregunta: ¿convendria poner prefijos a mis funciones? Si mi libreria se llama "pepito", ¿convendria poner a todas las funciones un prefijo tal que "pepito_funcion1(...), o lo haria muy incomodo?

Gracias por las respuestas.
Si son librerías que lego se usarán por otras persona, yo creo que sí sería conveniente, por el asunto de la compatibilidad. Algo como pepitoFuncion() si.
  #3 (permalink)  
Antiguo 20/09/2007, 19:36
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: Cómo nombrar las funciones de mi aplicacion (usabilidad)?

Si están dentro de una clase no... pero si son funciones sueltas relacionadas podría ser... eso es cuestión de gustos, perdonalmente a mí no me gusta, pero reconozco que no está mal
  #4 (permalink)  
Antiguo 21/09/2007, 06:20
Avatar de luiscardozo  
Fecha de Ingreso: septiembre-2007
Ubicación: Ciudad del Este
Mensajes: 7
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Cómo nombrar las funciones de mi aplicacion (usabilidad)?

Ye creo recomendable poner un prefijo con el nombre de la librería en cada función que podrá ser llamada "externamente". Esto es debido a que PHP actualmente (y hasta donde yo sé, corríjanme si estoy equivocado), no soporta Espacios de Nombres (Namespaces) personalizados. Entonces, si creas una función abrir() y el usuario ya tiene una función con el mismo nombre, dará un conflicto, ya que el intérprete no sabrá cuál de las 2 funciones ejecutar.
Depende mucho de tus gustos (y de en qué "paradigma" programás) para la convención a utilizar. Por ejemplo, normalmente cuando tenemos funciones "como en programación estructurada", le nombramos, por ej. pepito_abrir(), pero si programás "orientado a objetos", normalmente "se tiende" a usar la convención java: pepitoAbrir().

Espero que te sirva

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:09.