saludos!
_______________
aqui tiene que ir mi firma, pero como no dejan poner la imagen, pues solo dejo esto: URi3L
Pagina: 1
| Autor | Mensaje |
|---|---|
|
#1 Fri Oct 14, 2005 9:35 pm
|
|
Miembro
![]() Registrado: Sep 2005
Mensajes: 34
Localización: Kuautla, Morelos
|
me imagino que han de ser errores o algo asi en los programas, pero me gustaria saber mas acerca de estos, y de que manera se presentan y que solucion se les da. por fas
saludos! _______________ aqui tiene que ir mi firma, pero como no dejan poner la imagen, pues solo dejo esto: URi3L |
|
#2 Fri Oct 14, 2005 10:14 pm
|
|
|
Administrador
Registrado: Sep 2005
Mensajes: 97
Localización: Cuautla, Morelos, México.
|
Hola
Sucede que a veces en programación, se dan nombres de cosas cotidianas a nosotros, ya que en la programación (computación) se comportan de manera semejante, algo de esto sucede con el termino bug. Se le dio el nombre de bug ya que en las primeras computadoras trabajan en grandes salonres recordemos que no existia el chip lo que minimizo el tamaño de esas computadoras. Cuenta la historia (una versión breve), en una de esas computadoras se encontraba una polilla o bug (palabra en ingles para referirse a un insecto), esta polilla dio muchos problemas a esa computadora ya que sus efectos eran que la computadora fallara, entregando mal calculos, o tardandose más de lo normal, por ahi existe una fotografía en internet de esa polilla y una anotación sobre ella .Entonces un bug en simples palabras es un error en un programa, el cual hace que se ejecute de manera erronea a lo esperado, ultimamente el termino bug se ha ampliado, ahora no solo es que el programa haga algo erroneo, si no que tambien deje al usuario: aprovecharse de la seguridad, inhabilitar el computador, etc., etc, todo error = bug. Hay veces cuando nosotros programos no nos damos cuenta en alguna función que implementamos que podria funcionar mal, los bugs más comunes son: * No validar datos de entrada. * No validar estructuras de uso de memoria dinámica. * Tamaño de vectores menores a los datos esperados (overflow). * Mal procesamiento de datos. * No hacer caso a los codigos de error que nos regresan algunas funciones. Esas para mi son las mas comunes, pero tambien existen más. La unica solución que puedes hacer en siempre cuando compiles tus programas lo hagas con versiones nuevas, ya que los lenguajes que se tienen que compilar si trabajas con librerias la información de las librerias es anexada a tu código entonces imaginate si tiene un bug alguna libreria del compilador tu programa también lo tendra, siempre validar al máximo detalle las entradas de datos que esperas por parte de los usuarios, siempre pensar en la gran variedad de datos que puede recibir tu programa es cuando dices: "¿qué pasa si el usuario hace esto?", "¿qué pasaría si el usuario hace aquello?", etc., etc. Con los programas siempre hay alguien que te reporta un error y siempre te deben de decir en que condiciones se genera, ¿en que sistema operativo?, ¿haciendo que?, ¿que datos le introdujo el usuario?, por lo cual se valora la gravedad del bug, haciendote saber como es explotable. Se han visto bugs tan graves en aplicaciones que pueden hacer que el usuario pierda sus datos, imaginate , por eso es muy importante saber escribir programas.Es muy importante conocer las condiciones con las que se generaro el bug, tienes que saberlas para saber como limitarlas, para la solución tienes de ayuda a los debuggers (quita bugs), pero no lo hacen de forma aútomatica, lo que hacen es permitirte ver paso a paso la ejecución de tu programa y como tu código va reaccionando a la entrada de datos, por lo cual a aplica un "fix (corrección)" a tu código para que ya no se genere ese bug. saludos ._______________ Comienza ahorrar y adquiere tú sistema de flujo continuo para tú impresora, ya no compres tantos cartuchos, ¿deseas más información?, visita el siguiente link: http://www.dolric.com/content/view/25/1/. « Ultima editación por TuXsOuL en Sun Jan 08, 2006 1:52 am. » |
|
#3 Sat Oct 15, 2005 6:59 am
|
|
Miembro
![]() Registrado: Sep 2005
Mensajes: 34
Localización: Kuautla, Morelos
|
sale gracias! lo voy a tener en cuenta para mis futuros programas, espero no encontrarme con muchos de estos bichos!
![]() saludos _______________ aqui tiene que ir mi firma, pero como no dejan poner la imagen, pues solo dejo esto: URi3L |
|
#4 Sun Jan 08, 2006 1:55 am
|
|
|
Administrador
Registrado: Sep 2005
Mensajes: 97
Localización: Cuautla, Morelos, México.
|
Navegando por Google, encontre este link en wikipedia, lastima que sea en inglés, pero como se que la mayoría lo domina no habrá problema:
http://en.wikipedia.org/wiki/Software_bug Ahí esta una imágen del primer bug en un computador. _______________ Comienza ahorrar y adquiere tú sistema de flujo continuo para tú impresora, ya no compres tantos cartuchos, ¿deseas más información?, visita el siguiente link: http://www.dolric.com/content/view/25/1/. |
Pagina: 1
RSS Feed · Contactar administrador
![]() |
![]() |
![]() |
Codeando es potenciado por UseBB 1 Software del foro