Demo para ver funciones, Producción para ver la robustez.
Hoy, un bug de reconexión en un SDK de bajo nivel consumió en 2 minutos todos los 65535 puertos. El sistema se cayó claramente.
Esto vuelve a confirmar una ley fundamental de la ingeniería de software:
Crees que estás escribiendo lógica, en realidad estás escribiendo defensas.
Los novatos se obsesionan con implementar funciones, los expertos con manejar excepciones:
- Oscilaciones de red - Caídas de dependencias - Agotamiento de recursos - Entradas inválidas
Estas no son "accidentes", son la norma.
Un buen sistema no está diseñado para "evitar" errores, sino para " tolerar" errores.
Que funcione es técnica, que no se caiga, es ingeniería.
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
Demo para ver funciones, Producción para ver la robustez.
Hoy, un bug de reconexión en un SDK de bajo nivel consumió en 2 minutos todos los 65535 puertos. El sistema se cayó claramente.
Esto vuelve a confirmar una ley fundamental de la ingeniería de software:
Crees que estás escribiendo lógica, en realidad estás escribiendo defensas.
Los novatos se obsesionan con implementar funciones, los expertos con manejar excepciones:
- Oscilaciones de red
- Caídas de dependencias
- Agotamiento de recursos
- Entradas inválidas
Estas no son "accidentes", son la norma.
Un buen sistema no está diseñado para "evitar" errores, sino para " tolerar" errores.
Que funcione es técnica, que no se caiga, es ingeniería.