Sitio web con información GTFS del transporte público elaborado por el proyecto TC-691 "Tropicalización de la Tecnología" de la Universidad de Costa Rica.
3
stars
5
forks
source link
Amalgama de desarrollo y producción, bitácoras de fallo expuestas al usuario #82
El website con su URL han sido ya presentados a multitud de usuarios y promocionados activamente por la empresa, sin embargo el sitio aún se mantiene con configuraciones de desarrollo no aptas para producción/presentación, como el DEBUG=True, que muestra pantallas de logs que puede resultar confusas para los usuarios y que además pueden mostrar información sensible del sitio.
Por esta razón lo ideal sería no utilizar este sitio para realizar pruebas y hotfixes, la versión en producción se desea que sea un sitio estable y listo para ser usado, así sea que esté incompleto es preferible que los elementos que no están listos no sean presentados a que estos se encuentren y no funcionen o hagan cosas que confundan al usuario, este website puede encontrarse en un servidor que presente esta información sin aperturas de tipo DEBUG y sin elementos incompletos o rotos,
Servidor web de deployment, es un servidor en el cual se puede evaluar como se observan los últimos cambios del proyecto sin presentarlo al usuario final, esto permite que los errores sean observados antes por el equipo o un grupo de betatesters que puedan dilucidar estos problemas antes que sean presentados en el servidor de producción.
Ambos, tanto el servidor de producción como el servidor de deployment pueden convivir en el mismo servidor físico (hardware) por ejemplo pueden estar en el mismo computador AWS, DigitalOcean, o Azure, no requiere una inversión mayor, solo es una configuración extra.
La idea de utilizar el servidor de testing es poder observar como se comporta la página una vez llevada a la web pero sin que el usuario tenga interacción con estos elementos incompletos o rotos ya que esto puede derivar en una experiencia de uso desagradable debido a la falta de contexto, la cual difícilmente será mejorada en segundas impresiones.
Por esta razón lo ideal sería no utilizar este sitio para realizar pruebas y hotfixes, la versión en producción se desea que sea un sitio estable y listo para ser usado, así sea que esté incompleto es preferible que los elementos que no están listos no sean presentados a que estos se encuentren y no funcionen o hagan cosas que confundan al usuario, este website puede encontrarse en un servidor que presente esta información sin aperturas de tipo DEBUG y sin elementos incompletos o rotos,
Servidor web de deployment, es un servidor en el cual se puede evaluar como se observan los últimos cambios del proyecto sin presentarlo al usuario final, esto permite que los errores sean observados antes por el equipo o un grupo de betatesters que puedan dilucidar estos problemas antes que sean presentados en el servidor de producción.
Ambos, tanto el servidor de producción como el servidor de deployment pueden convivir en el mismo servidor físico (hardware) por ejemplo pueden estar en el mismo computador AWS, DigitalOcean, o Azure, no requiere una inversión mayor, solo es una configuración extra.
La idea de utilizar el servidor de testing es poder observar como se comporta la página una vez llevada a la web pero sin que el usuario tenga interacción con estos elementos incompletos o rotos ya que esto puede derivar en una experiencia de uso desagradable debido a la falta de contexto, la cual difícilmente será mejorada en segundas impresiones.