Envío erróneo o controvertido, por favor lee los comentarios.
Ahora habéis cambiado el código y ya no generáis de forma aleatoria cuántas unidades os quedan… ahora siempre quedan 11. @MueblesBOOM sabéis que lo que estáis haciendo está mal y cambiáis un engaño por otro. Y actualizad la versión de PHP. No creo que a vuestros clientes les haga gracia saber que estáis ejecutando un runtime que no tiene actualizaciones desde 2019 Y la de IIS. Que tampoco estaría mal actualizarla.
|
etiquetas: mueblesboom , js , código , php , engaño
No todo tiene que ser declaración de guerra mundial.
Es más, estoy seguro qeu si haces una encuesta entre los posbiles compradores de dicha tienda (o cualquier otra) verás que el 90% de ellos no sabe lo que es un Frontend (y esto lo sabe el 17% de la población
* De todos modos lo noticiable, es la cutrez en la forma de hacerlo, poner un generador aleatorio Js a parte de ser visible, hace que cada vez que carguen la web ponga un número distinto en las existencias ... lo cual es muy cutre.
Y me acuerdo en Telecinco que había una encuesta para expulsar en Gran Hermano o algo similar, que tenían columnas de votos del público y oscilaban como un 3%, incluso se adelantaban entre ellas, cuando eso matemáticamente es imposible una vez llevas cierto número de votos, que el resultado se vuelve muy estable y para poder oscilar mucho necesita aumentar más y más el número de votos hasta volverse insostenible.
Para dar impresión de transparencia se montó una web en la que veías como iba subiendo el número de abonados y así animar a contratarla y tal.
Obviamente fue una fumada sin sentido y el número de abonados estaba inventado, un par de meses al mes se regularizaba pero el resto era una estimación lineal de X + Y * t redondeado, vamos que ni siquiera lo programaron para que de madrugada se estuviese quietecito.
Digamos que lo vi "en primera persona"
una manera facil de saber que están tangando con las unidades disponibles en stock, es poner un numero absurdo y añadirlo al carrito y ver si durante el proceso de pago está teniendo en cuenta el disparate. si no lo tiene en cuenta es que han pasado del tema.
lo que si denuncia el usuario y es más grave es el servidor desactualizadisimo (php e ISS), ya por ese motivo me daría miedo saber como están gestionando los datos por debajo.
Para el que no lo sepa o no se acuerde de por qué (#56 #61), se hace así para que la típica construcción
Math.floor(Math.random() * n) + 1
simule correctamente un número aleatorio entre 1 y n con probabilidad 1/n.
Si Math.random() estuviera implementado de forma que pudiera valer 1 "a veces", entonces el código anterior, por ejemplo con n=6 para simular un dado, daría como resultado un dado que vale 7 "a veces", y obviamente no queremos que suceda eso. Y tampoco queremos obligar a los programadores a escribir código más complicado que lo anterior para simular un número entre 1 y n.