|
From: <bin...@li...> - 2001-11-24 21:51:53
|
Bueno lo primero es felicitar a Ferdy=2E=2E=2E he estado siguiendole la = pista estos dias y =A1=A1joder!! est=E1 intratable en esto de la = programaci=F3n XD=2E En segundo lugar estoy de acuerdo es que seria bueno crear un peque=F1o = estandar de nomneclatura de variables y de escritura de codigo=2E Algo = asi como que todas las variables empiecen en mayusculas las palabras = en una misma palabra se separan con =5F o mayuscula=2C la longitud maxima= = sea de X=2E Si es una tabla nombrarlo empezando con Tbl o si el campo = contiene identificadores terminar o empezar el codigo con Id o Cod=2E=2E=2E= = e infinidad de cosas como si el campo es un campo de Integer si hay = que expecificarlo en el codigo o no=2E=2E=2E y todo esto teniendo en cuen= ta = algunos peque=F1os detalles=2E=2E=2E jejjee les hablar=E9 de una historia= de = zope (joder que pesado y espeso estoy con eso XD)=3A En zope no hay ninguna limitaci=F3n a la hora de ponerle un id al = objeto=2E Es decir puede contener cualquier caracter=2E El problema viene= = a la hora de usar metodos externos de perl o python=2E El interprete =22s= e = hace la picha un lio=22 al leer id=B4s que contengan =2E =F3 - =F3 =5F=5F= pues en = python los interpreta como llamadas a metodos de objetos o el simbolo = de resta=2E Por eso no es aconsejable usarlo=2E = La verdad es que no se si en php=2C asp=2C cfm o lo que sea hay alguna = limitaci=F3n encuanto al nombre de las variables o la longitud=2C asi que= = abogo a algo de este estilo=3A - Las variables empiezan en mayusculas=3A EJ=3A =24Variable - En nombre de las tablas comienza por Tbl EJ=3A TblUno - No se usa ningun caracter para separar palabras en una variable = (vease =5F - ) EJ=3A =24VariableColorPrimario - Se deberia asignar una nomenclatura y un orden para designar las = variables=2C campos=2C tipos=2C etc=2E=2E=2E algo asi como=3A Tbl=3D Tabla Cod=3D Codigo (en ingles Id) Str=3D String Var=3D Variable Int=3D Integer Col=3D Color Usu=3D Usuario Pass=3D Password etc=2E=2E=2E - La nomenclatura tendria que tener un orden y posici=F3n predefinida y = por prioridades=2E=2E=2E Es decir si una variable afecta a un campo de Cod de usuarios = deberiamos saber si el orden correcto seria=3A =24VarCodUsu=2C =24CodUsuV= ar=2C = =24UsuCodVar=2C etc=2E=2E=2E - Siempre que sea posible que las palabras utilizadas fuesen en = espa=F1ol=2E=2E=2E etc=2E=2E=2E Al igual la idea de documentar los archivos=2C funciones=2C etc=2E=2E es = buenisima=2C pero creo que soy el menos apropiado=2C pues por suerte o po= r = desgracia no estoy acostumbrado a =22tirar codigo=22=2E Por cierto el = ini=2Ephps de Ferdy se entiende bastante bien=2C podemos usarlo a priori = como formato estandar de los archivos=2E=2E=2E pero bueno=2C como digo de= jo = esto en sus manos=2E=2E=2E = Yum (Angel Luis Mula) = ----- Mensaje Original ----- De=3A binbo-developer-admin=40lists=2Esourceforge=2Enet Fecha=3A S=E1bado=2C Noviembre 24=2C 2001 0=3A10 am Asunto=3A =5BBinbo-developer=5D Otro tema =3E Bueno en lo que se decide como se va a realizar el corazon de = =3E binbo y =3E como trabajara=2C seria bueno que acordemos una convencion para la =3E escritura de codigo como comento ferdy en mensajes pasados=2E y en = =3E cuantoa esto estoy hablando tambien de la definicion de variables=2C = =3E funciones y =3E metodos nombres de clases etc=2E todo para facilitar la lectura de = =3E codigopara desarrolladores futuros=2E =3E = =3E En la sintaxis de funciones estoy totalmente de acuerdo con ferdy = =3E que el =3E mejor metodo es=3A =3E = =3E function nombre(etc) =3E =7B =3E = =3E //operaciones =3E = =3E =7D =3E = =3E tambien en los datos que reciven cada funcion como comenta ferdy sea =3E considerados validos y generar un clase aparte que valide dichos = datos =3E antes de ser usados=2E =3E = =3E A hora en cuanto a nombre de variables no se que les parece que =3E pongamons en sufijo y el nombre de la variable que defina para que = =3E sirvey de que tipo es no se algo como = =3E = =3E =24strNombre o =24arrNombre para especficar que es un arreglo u otra = cosa =3E aparte de tomar en cuenta que los nombres de funciones y variables = =3E seanmas o menos intuitivos y no se tenga que andar pensando para = =3E que sirven =3E si irnos a los extremos con nombres del tipo =22=24strNombre=5Fde=5Fb= d=22 o = =3E cosasasi jejejeje=2C a hora seria interesante saber si nos = =3E apegaremos al ingles =3E o al espa=7Eol para declarara todo esto=2E =3E = =3E Si se que a lo mejor este tema paresca no muy impratante o demasiado =3E obvio pero no hay que dejarlo pasar=2E =3E = =3E Saludos=2E =3E = =3E =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F= =5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F =3E Binbo-developer mailing list =3E Binbo-developer=40lists=2Esourceforge=2Enet =3E https=3A//lists=2Esourceforge=2Enet/lists/listinfo/binbo-developer =3E = |