¿Por qué Quora tiene tantos problemas de rendimiento del sitio?

Imagine a Quora como una ciudad y al equipo de desarrollo / pruebas de Quora como la fuerza policial de esa ciudad. La ciudad tiene una cantidad increíble de crímenes, mientras que la fuerza policial tiene una cantidad limitada de hombres, tiempo limitado y recursos limitados. ¿Qué hacen en este caso? Hacen una estrategia / plan y generalmente centran su esfuerzo en los delitos más importantes. Más exactamente, resolverán primero los homicidios y los actos terroristas, y solo entonces, si queda tiempo y recursos, resolverán los pequeños robos.

Lo mismo ocurre con el desarrollo y prueba de un software. Probar todo sobre un producto es imposible. Este es uno de los principios de las pruebas de software.

Ningún software es perfecto, y las pruebas siempre se realizan de acuerdo con ciertas estrategias. Siempre habrá errores y problemas, sin importar lo que hagas. Algunos de ellos se resolverán, otros no, según el nivel de riesgo y los recursos disponibles. Además, cada vez que un software tiene un nuevo parche o complemento, aparecen nuevos errores y nuevos problemas. Se fijan en el orden de su importancia; pero nunca puedes decir que el trabajo está terminado. Luego se agregan nuevos parches y complementos, surgen nuevos errores y problemas de todas las categorías, se corrigen en orden de importancia, y así sucesivamente hasta el final del ciclo de vida de desarrollo de software.

Espero que haya ayudado.

Mejor.