“Siempre había escuchado quejas de la web de Renfe, y ayer, tras un tweet de @MarkVillacampa, me dio curiosidad por examinar por encima el código Javascript de la web. Lo que verás a continuación te sorprenderá (o no). Abro hilo.
|
etiquetas: tweet , renfe , programacion , código , software
function nada() {}
renfeIndra o de quien mierda la desarrolleSe te ha olvidado ponerlo.
Lo que de verdad no tiene una consultora de españistan, es amor por su trabajo.
Segunda verdad, no hay conocimiento de desarrollo frontend en dicha empresa.
Esto es así porque su negocio real es el body-shopping.
Así mejor.
La selección de trenes es una lotería, donde inicialmente eliges destino y hora, salen trenes disponibles, y a la hora de seleccionar alguno, devuelve un error pero no se sabe por qué. A veces indica que está completo en dicho error, pero al volver a la página de disponibilidad no sale tal cosa.
Otras veces todo va bien (a Renfe le parece bien la combinación de clase y tarifa y coche en silencio o no que has elegido) y vas a comprar. Pones todos los datos y... Mierda, no: otro error. No se puede comprar aunque antes te dieron el visto bueno.
Y las sugerencias concretas de mejora se las meten por la locomotora. Qué es eso de proveer de una web adecuada a la compañía estatal de transporte por tren
Aunque eso solo sería válido con navegadores compatibles con ES6, que seguramente no sean todos los que se requerirá que soporte la web de Renfe
Me parecen peor errores a la hora de montarte en le tren y encontrarte que te toca una mesa.
Estoy de acuerdo en que debería informar de la posición asignada en el tren.
A mí me parece peor que no se pueda comprar un billete para viajar en tren porque su web no funciona y quizá ya no hay tiempo para ir a taquilla. Te quedas sin viajar o pagas más de 100 euros extra por un billete en avión.
function n() {}
El otro día un compañero de trabajo tenía que ir a Madrid en AVE desde Barcelona y después de un buen rato de sudar la gota gorda me pidió ayuda.
Como explica #18 ya aclararte donde están las cosas es toda una aventura y luego conseguir el billete que quieres en los trenes que quieres da para una serie de terror de varios episodios. Al cabo de un buen rato acabamos llamando por teléfono y en 2 minutos todo arreglado. Deberíamos haber empezado por ahí.
P.D. Soy el típico usuario avanzado al que todos sus compañeros le preguntan sobre los programas que usamos y acostumbro a saber las respuestas. lo de la web de Renfe me ha dejado frustrado para unas semanas.
No hay nadie en su sano juicio que quiera tocar esa código.
Pero tengo que lidiar con los programadores y lo siento mucho, no es mi intención ofender a nadie; pero la gran mayoría son un desastre que luego vienen a echarte las culpas a tí.
Me han llegado a reconocer que no eran informáticos y que no tenían ni idea de lo que hacían, que les diera soporte.
Aún lo flipo !!!
Ya bueno, pero... ¿qué bug? ¿y qué hace exactamente este código para solucionarlo?
Respuesta: no sé
Aprovecha este "borrón" para no pringar más ;)
Poner nombres de variables irreconocibles en scripts, llamar la atención sobre esto, ya que podría traer errores y dificultad de mantenimiento y pasar de mí como de la mierda.
Se podía salvar un francés y un par de belgas.
CC #32
> Al cabo de un buen rato acabamos llamando por teléfono y en 2 minutos todo arreglado. Deberíamos haber empezado por ahí.
Obligar a día de hoy a usar el teléfono cuando realmente el servicio se puede dar vía web es frustrante.
Cuando viajo a otros países suelo coger trenes por su web y ni de lejos el proceso es tan farragoso como en Renfe. También es que las he usado menos, pero siempre ha sido un proceso muy directo. Por poner un ejemplo, el de Bélgica (SNCB, www.belgiantrain.be/en) es directo. El de Países Bajos, lo mismo. También para billetes entre países diferentes. Elegir un billete dentro del propio país en la página de Renfe es una odisea incluso para "usuarios avanzados", como dices. Basta con que te toque algún tren o condición que hacen que dé error y que no haya manera de sortearlo.
Comparando me parece de pena...
Lo de la mesa es incómodo, ya que estás compartiendo el espacio con otro y tiene el mismo precio que un asiento individual. Cosa que no pasa cuando pillas asiento o ventana.
Lo curioso es que te informan cuando pillas el billete, pero cuando sacas el billete dicha información no es reflejada salvo en el número de asiento, que yo diría que un pelín de estafa es.
Y cuando te quejas, te aducen primero a que es problema de la web, que el tren vino de tal manera y que los asientos están tal que así, y ya cuando no te convence nada de sus excusas, te dicen que pongas una reclamación, algo que ya saben que no vale para nada.
Créeme, lo sufro en mis propias carnes