Foros del Web » Programando para Internet » Javascript »

Duda sobre forma de escribir el codigo

Estas en el tema de Duda sobre forma de escribir el codigo en el foro de Javascript en Foros del Web. Buenas gente del foro. Mi duda es bastante sencilla y solamente informativa. No se si han prestado atencion (seguramente todos tenemos la costumbre de ver ...
  #1 (permalink)  
Antiguo 20/08/2012, 06:03
 
Fecha de Ingreso: marzo-2011
Mensajes: 6
Antigüedad: 13 años, 1 mes
Puntos: 0
Duda sobre forma de escribir el codigo

Buenas gente del foro. Mi duda es bastante sencilla y solamente informativa.

No se si han prestado atencion (seguramente todos tenemos la costumbre de ver el codigo fuente de las paginas) empresas como Google o Facebook en su codigo javascript utiliza letras para nombrar funciones y variables.

Ej:
Código Javascript:
Ver original
  1. function a(b,c)
  2. {
  3.     d=b+c;
  4.     if (d == 0) e=d+1;
  5.     else e=d;
  6.    
  7.     return e;
  8. }

Y no usan nombres especificos para distinguirlas bien como var nombre_usuario, var id_usuario, function devolver_registros(), y cosas asi.

Mi duda es si esto lo hacen para despistar a posibles atacantes que se quieran aprovechar del codigo o simplemente es para acortar caracteres y sea mas rapido el cargado del script, o son simplemente mañas.
Creo que alguna razon tiene que haber, por eso acudo a ustedes a ver si podrian sacarme esta duda.

Saludos, Jorge.
  #2 (permalink)  
Antiguo 20/08/2012, 06:11
 
Fecha de Ingreso: mayo-2011
Mensajes: 171
Antigüedad: 13 años
Puntos: 32
Respuesta: Duda sobre forma de escribir el codigo

no es que usen letras, lo que pasa es que compilan el código (un compilador javascript: http://closure-compiler.appspot.com/home)

y esto es para que el archivo pese menos, (a menos caracteres menos peso), lo puedes observar en jquery, la versión normal pesa 252kb :http://code.jquery.com/jquery-1.8.0.js y la reducida pea 32kb: http://code.jquery.com/jquery-1.8.0.min.js

también algunos ocultan el código por seguridad, que es ofuscar el código, también reduce el peso del archivo: http://www.daftlogic.com/projects-on...obfuscator.htm., http://www.librosweb.es/ajax/capitul...avascript.html

Sea comprimir u ofuscar, el archivo JS original si esta escrito de forma natural, digamos id_usuario o funcion salta();

Última edición por dukeblass; 20/08/2012 a las 06:17
  #3 (permalink)  
Antiguo 20/08/2012, 06:25
 
Fecha de Ingreso: marzo-2011
Mensajes: 6
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Duda sobre forma de escribir el codigo

Te agradezco mucho la explicacion dukeblass. Me fue muy util.

Etiquetas: declaracion, funciones, nombres, razon, variables
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 18:14.