Error de programari
De Viquipèdia
Un error de programari (software bug en anglès), és el resultat d'una fallada durant el procés de creació de programari. Aquesta fallada pot presentar-se en qualsevol de les etapes del cicle de vida del programari encara que els més evidents es donen en l'etapa de desenvolupament i programació. Alguns errors poden ser de disseny (per exemple pressuposar que tots els usuaris tenen les mateixes habilitats motrius, visuals i auditives) comportant que el programa de còmput en qüestió no sigui utilitzable.
Errors de programació comuns [modifica]
- Divisió per zero
- Cicle infinit
- Problemes aritmètics com desbordaments (overflow) o subdesbordaments (underflow)
- Excedir la mida de l'array
- Utilitzar una variable no inicialitzada
- Accedir a memòria no permesa (access violation)
- Pèrdua de memòria (memory leak)
- Desbordament o subdesbordament de la pila
- Desbordament de búfer (buffer overflow)
- Bloqueig mutu (deadlock)
- Indexat inadequat de taules en bases de dades.
Errors d'instalació o programació [modifica]
- Eliminació o substitució de biblioteques comunes a més d'un programa o del sistema (DLL Hell).
- Reiniciar arbitrariament la sessió d'un usuari per a que la instal·lació tingui efecte.
- Presuposar que l'usuari té una connexió permanent a internet.
Errors famosos [modifica]
- El problema de l'any 2000, o l'error del mil·leni, conegut amb el numerònim Y2K, possiblement l'error de programari més famós; es temia que el col·lapse econòmic a tot el món anava a succeir en l'inici de l'any 2000, com a resultat dels ordinadors pensant que era l'any 1900.
| Açò és un esborrany sobre programari. Amplieu-lo! (citant les fonts) |