Buenas Practicas En La Programacion
Páginas: 5 (1180 palabras)
Publicado: 4 de marzo de 2015
Desarrollo de Sitios Web Dinámicos
Buenas prácticas en la programación
En general
•
El desarrollo en HTML es lento. No esperen hacer un sitio con foro, portada,
noticias, auto-administrable, segura y que regule toda la parte contable de una
empresa en un mes. ¡Un desarrollo de estas características toma fácilmente 6
meses!
•
Eviten nombres de archivos con espacios o caracteres queno sean parte del
alfabeto inglés. Asimismo, en la gran mayoría de los casos el servidor estará
montado en Linux, el cual diferencia entre mayúsculas y minúsculas. HoLa.txt
no será lo mismo que hola.txt.
•
Google lo sabe todo: en el 99% de los casos, lo que estemos haciendo también
lo ha hecho otra persona. Ocupen términos relevantes al problema que quieran
solucionar. Ejemplo:
o Saber cómoaplicar la propiedad position de CSS:
Escibir en Google: “CSS position” (sin comillas)
o El Javascript no funciona y el mensaje de error no es claro:
En Firefox, es muy probable que la “Consola de Errores” nos tire un
error. Copiamos y pegamos ese error en Google.
o No funciona una consulta en PHP:
Revisar el uso de la función en PHP.net
Si PHP tira un error, copiar y pegar el error enGoogle.
o La base de datos tira número de error pero no especifica de qué se trata:
•
MySQL errno XXXXX, donde XXXXX es el número del error.
Todas las modificaciones a un sistema existente, tendrán que ser probadas
primero en un ambiente protegido, nunca en caliente.
•
Indenten su código: es de más fácil lectura.
•
No olvidar este esquema:
Diplomado
Desarrollo de Sitios Web DinámicosÍtem
Participación Servidor
Participación Cliente
HTML
La genera
Lo interpreta
Javascript
La genera
Lo ejecuta
CSS
La genera
Lo interpreta
PHP
Lo ejecuta
Ninguna
Base de Datos
Lo ejecuta
Ninguna
HTML
•
Construyan su código primero para todos los navegadores y finalicen su
desarrollo con Internet Explorer: es más fácil hacer la página compatible
primero con todos los navegadores yposteriormente con Internet Explorer.
Además, según recientes estadísticas globales, estos últimos dos años IE ha
bajado su participación global de un 75% a un 50%.
•
En lo posible, apéguense al estándar más actual. (HTML 4.01).
•
No comenten mucho el HTML: ocupa espacio en la transferencia y al usuario
final le podrá parecer lenta la carga.
•
Todo input debería tener el atributo maxlength.Esto evita en cierta manera la
inclusión de código malicioso.
Javascript
•
No confíen en que el usuario tenga habilitado Javascript. Si es necesario
validar un formulario en Javascript, háganlo también en PHP. Cualquier
navegador permite desactivar Javascript.
•
Para el ingreso de caracteres, no ocupen el evento onKeyPress: si no se suelta
la tecla y se presiona enter o se pulsa en Aceptar, lavalidación nunca ocurre.
En cambio, se recomienda hacer la validación una vez que el usuario ha
llenado todo el formulario y pulsa en Aceptar.
•
Javascript no muestra errores: al más mínimo error simplemente no funciona.
Revisen si está bien escrito, ya que Javascript diferencia entre mayúsculas y
minúsculas.
Diplomado
Desarrollo de Sitios Web Dinámicos
•
Ocupen la “Consola de Errores” deMozilla Firefox o bien instalen la extensión
“Firebug” para Firefox. Con el uso de estas herramientas, el 99% de los
problemas relacionados con Javascript los podrán encontrar fácilmente.
•
Siempre terminen las sentencias con punto y coma (“;”). Es de más fácil lectura
posterior. Además, resulta más fácil la minificación.
•
Cuando el Javascript es único para una página y no resulta muy grande,inclúyanla en el HTML. De lo contrario, si es muy usado o pesa mucho, déjenlo
en un archivo separado.
•
Los tags de