Origen de la palabra bug como error en el software
Bug significa bicho en ingles. El origen de esta palabra viene de la época de las tarjetas perforadas, que antes implementaban el software para procesamiento de los computadores. Las tarjetas perforadas contenían la codificación de las instrucciones a realizar por la máquina y en ocasiones los computadores las interpretaban de manera errónea por haberse pegado algún bicho en la tarjeta perforada.
El Bug y las buenas prácticas de programación
Bajo el título de buenas prácticas de programación se entiende la metodología que ayudarán a escribir programas más claros, comprensibles y fáciles de mantener, probar y depurar. Estas prácticas son sólo guías; sin duda cada quien desarrollará su propio estilo de programación, pero la comprensión y aplicación de esa metodología Los Bug o errores comunes de programación son producidos por mala practica o lógica en la programación, el desempeño o compatibilidad con una plataforma, la incompatibilidad de portabilidad, los errores en la ingeniería del software (ideas y conceptos que afectan y mejoran la arquitectura general de un sistema de software y, en particular, en el caso de los sistemas de software grandes), las malas aplicaciones de los indicaciones de prueba y depuración (que son aplicaciones para probar programas y ayudar a aislar y eliminas errores).