Hay una cosa llamada “lógica de pilotaje” que se usa, no solo para probar nuevos algos sino también para una nueva versión / corrección de errores.
Lo más simple puede ser algo así como, digamos que cada usuario tiene un número de identificación usado, por lo que decimos que queremos probarlo en el 10% de los usuarios, por lo que cualquiera cuya identificación de usuario termine con un 0 if (userid% 10 == 0) , entonces se levanta el nuevo algo, de lo contrario, la ruta de ejecución anterior aún se mantiene.
Si todo va bien, entonces la muestra aumenta lentamente de 10% a 100%, esto se llama lógica de aumento, esto se hace en base al análisis de registros y la experiencia del usuario de la muestra seleccionada.
- ¿Cómo son útiles las conferencias sobre algoritmos de Ravindra Babu Ravula para las entrevistas en el campus?
- ¿Cuál es una explicación simple de por qué BFS bidireccional se ejecuta en [math] \ Theta (\ sqrt {n}) [/ math]?
- ¿El laboratorio de codificación dexter es bueno para C / C ++?
- ¿Cuál es la aplicación del problema N-Queens en el mundo real? ¿Es aplicable en problemas de localización o enrutamiento?
- ¿Cuánto trabaja un analista de datos / científico de datos en un día? ¿Cuánto tiempo tienes para estudiar nuevos algoritmos y técnicas?
normalmente se crea una interfaz, donde hacemos una llamada para verificar si la identificación de usuario actual cae dentro del grupo de control o no, y si la variable bool devuelta es verdadera, entramos en una nueva lógica, de lo contrario, la lógica anterior se mantiene.
una vez que se eleva a 100, la ruta anterior se elimina después de unos pocos lanzamientos.
La lógica de selección del usuario puede ser aún más complicada, reduciéndose a su género, edad, hora del día, día del año, país de nacimiento, etc.