Antes de subir Web a Producción. PHP+MySQL+JS
Un par de consejirijillos (como diría Flanders) de los que he pagado el “noviciado” durante mi primer mes como ingeniero a cargo de los desarrollos “lógicos” de sitios web.
Ya… como puto programador, pero hey. Gano piola, vivo en un lugar piola y la pega es más piola. Si llego tarde me dicen… que paso? en vez de “Despedido”… Si quiero fumarme el postre (o salir a fumar afuera) no hay problema. Y tengo poco más de una hora de colación.
Lo malo es que entro a las 9 - 9:30 AM y salgo a las 7 PM. Salgo más tarde que todos, pero entro más tarde que todos también xJ xD.
Ya.. volviendo al tema. Unos consejos para revisar sus sitios antes de subirlos al servidor de desarrollo.
1.- Verificar que en “producción” usen la misma versión o rama de PHP. (4.x o 5.x)
2.- Verificar que en “producción” usen la misma codificación de caracteres tanto en Web como en la Base de datos. Se evitarán un montón de problemas si se acostumbran a usar UTF-8 y dejar ISO-8859-1 para el pasado.
3.- Verficar que no existan fallas de ortografía en los ejemplos que usemos para probar módulos. Lo mismo con ejemplos burdos o en que usemos imágenes comprometedoras. En desarrollo he usado fotos de los Simpson y garabatos contra la jefa, para probar implementaciones jajajja.
4.- Anotar en un cuaderno o en un lugar visible las páginas que usaste, sus funciones, archivos “include o require” necesarios, clases o archivos anexos, cosa de tenerlos a mano al momento de subirlos al server de producción. Lo mismo para los permisos de archivos y carpetas.(644, 775, 777, etc.)
5.- Último pero no menos importante es SIEMPRE tener una carpeta de RESPALDO de lo que había en PRODUCCIÓN. Yo siempre les pongo bkp_P o bkp_D segun donde esté trabajando (Desarrollo o Producción). Porque como Ley de Murphy SIEMPRE que exista la posibilidad de que algo falle, fallará.
Material de lectura. Algunos links que recomiendo en donde se profundiza en algunos de los puntos que puse arriba.
http://www.phpwact.org/php/i18n/charsets
http://www.phpwact.org/php/i18n/utf-8
http://www.php.net/manual/en/function.imap-mime-header-decode.php
http://www.php.net/manual/en/function.phpversion.php
Hasta la próxima.
Silla!








