4.6 Codificación
A menudo gastamos una gran cantidad de energía diseñando un circuito elegante,
bien diseñado y robusto. Hoy día, el cerebro de muchos de estos circuitos es un
microcontrolador que necesita un software para funcionar. ¿No es razonable
entonces esperar un programa bien diseñado y escrito adecuadamente que se
complemente con la calidad del trabajo del circuito? Aparentemente así es.
Hablemos de la cualidad del software.Es un hecho muy bien conocido: los errores
matan a gente y los errores de programación no son una excepción. Todos los años muere gente debido a errores de programas. Algunos accidentes fatales de
avión, helicóptero y coches pueden ser atribuidos a problemas en el software. El
mal funcionamiento del ‘firmware’ interno de los dispositivos médicos crea víctimas
de manera regular. Los edificios se convierten en humo debido a errores de
programa, y algunas personas son asesinadas a machetazos. El software erróneo
puede incluso hundir barcos. Creedme, he visto que eso sucede.
Comentarios
Publicar un comentario