Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] breve aclaracion sobre entorno de trabajo

Estas en el tema de breve aclaracion sobre entorno de trabajo en el foro de PHP en Foros del Web. hola amigos , veran tengo una duda , estoy desarrollando un proyecto en el cual hay 3 modos de entorno , development , testing y ...
  #1 (permalink)  
Antiguo 06/09/2012, 12:38
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
breve aclaracion sobre entorno de trabajo

hola amigos , veran tengo una duda , estoy desarrollando un proyecto en el cual hay 3 modos de entorno , development , testing y production ,

yo tengo claro que en development mostramos todo tipo de errores , en production ningun tipo de error , y ahora mi duda en testing que se deberia de mostrar?? yo he pensado en mostrar un codigo de error simplemente para despues enviarlo , digamos que en el entorno de development solo trabajaran los programadores , en testing los testeadores y en production ya todo los usuarios , gracias y ha ver si me pueden aclarar esto
  #2 (permalink)  
Antiguo 06/09/2012, 13:04
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 15 años, 4 meses
Puntos: 641
Respuesta: breve aclaracion sobre entorno de trabajo

Según tengo entendido no lo estoy afirmando, se muestarn errores a nivel notice, warning
  #3 (permalink)  
Antiguo 06/09/2012, 13:12
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: breve aclaracion sobre entorno de trabajo

yo lo que no quiero es mostrar ningun tipo de ruta a los tester , pero si el error , con los E_NOTICE se muestra la url si no me equivoco no??

es la primera vez que hago esto y no se si que los tester vean las urls de los errores puede ser bueno o no , imagino que no , no se como lo hacen ustedes esa es mi curiosidad.
  #4 (permalink)  
Antiguo 06/09/2012, 13:15
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: breve aclaracion sobre entorno de trabajo

Pienso que es bueno conocer a totalidad los detalles de un error, el mensaje por si sólo no sirve de nada si es genérico y necesitas una ruta para poder ubicar el archivo en cuestión.

Y no solo para eso, también es útil si se desea reproducir el error.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 06/09/2012, 13:22
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: breve aclaracion sobre entorno de trabajo

pienso como tu pero no sabia que procedimiento se usaba en tester y me preocupa mostrar la urls de los errores , con esto no quiero decir que el error no se guarde con su ruta .

no el error no es generico seria del tipo bug837447843 que seria unico , se envia este dato y se guarda , despues los programadores revisan en una lista los codigos y inmediatamente sabriamos el error y la ubicacion , no se es una idea que tuve y no se si seria lo mas conveniente por eso os pedi consejo
  #6 (permalink)  
Antiguo 06/09/2012, 13:25
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: breve aclaracion sobre entorno de trabajo

Pues me parece que si el proceso de testing produce errores estos deberían ser registrados para su revisión posteriormente.

Pero eso no implica que el usuario necesite saber esos datos, eso si no tendría sentido.

Finalmente el reporte de problemas debe venir de algún sistema de monitoreo, logging, etc. y no de un usuario, que se le pueden escapar cosas.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 06/09/2012, 13:28
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: breve aclaracion sobre entorno de trabajo

creo que me han resuelto las dudas gracias amigos
  #8 (permalink)  
Antiguo 06/09/2012, 13:37
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: breve aclaracion sobre entorno de trabajo

Por cierto, si necesitas de alguna herramienta de monitoreo para aplicaciones en producción y tanto a nivel servidor/cliente te recomiendo usar New Relic.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #9 (permalink)  
Antiguo 06/09/2012, 13:43
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: breve aclaracion sobre entorno de trabajo

gracias le echare un vistazo tiene muy buena pinta asi de primeras .
  #10 (permalink)  
Antiguo 17/12/2012, 13:11
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: breve aclaracion sobre entorno de trabajo

al final lo deje asi tal cual por si a alguien lo pudiera necesitar
Código PHP:
Ver original
  1. define('ENTORNO','Desarrollo',false);
  2.  
  3.     if (defined('ENTORNO'))
  4.     {
  5.         switch(constant('ENTORNO'))
  6.         {
  7.             case 'Desarrollo':
  8.      
  9.             error_reporting(-1);
  10.      
  11.             ini_set('display_errors','On');
  12.      
  13.             ini_set('display_startup_errors',true);
  14.      
  15.             break;
  16.      
  17.             case 'Test':
  18.      
  19.             error_reporting(E_USER_ERROR|E_USER_WARNING|E_USER_NOTICE);
  20.      
  21.             ini_set('display_errors','On');
  22.      
  23.             ini_set('display_startup_errors',true);
  24.      
  25.             break;
  26.      
  27.             default: // por defecto en produccion
  28.      
  29.             error_reporting(0);
  30.      
  31.             ini_set('display_errors','Off');
  32.      
  33.             ini_set('display_startup_errors',false);
  34.         }
  35.     }
  36.     else
  37.     {
  38.         error_reporting(0);
  39.      
  40.         ini_set('display_errors','Off');
  41.      
  42.         ini_set('display_startup_errors',false);
  43.     }

Última edición por webankenovi; 17/12/2012 a las 13:19

Etiquetas: aclaracion, entorno, trabajo
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 14:28.