? Bugs informatiques prennent de nombreuses formes et peuvent causer de graves problèmes quand ils surviennent . Trouver et corriger les bugs est l'une des tâches principales rencontrées par les programmeurs informatiques sur une base quotidienne , mais tant qu'utilisateur, vous n'avez pas besoin de les comprendre à tout niveau de complexité . Cependant, avoir une prise de conscience de ce qu'est un bug est à un niveau général peut être utile à toute personne qui utilise des ordinateurs sur une base régulière . Causes
Bugs sont causés par des erreurs dans le code source de programmation ou les applications compilées ( exécutable) . Les bugs peuvent survenir dans les logiciels installés sur votre ordinateur, le système d' exploitation lui-même ou sur les applications que vous accédez via Internet. Il ya beaucoup de différents types d'erreurs qui peuvent causer un bug de programmation : les erreurs de syntaxe ( l'utilisation incorrecte de la syntaxe du langage de programmation , semblable à une erreur grammaticale en langage naturel ) , des défauts de conception et parfois des erreurs causées par la compilation de programmes . En général , les programmes qui sont testés minutieusement sont moins susceptibles de contenir des bugs
Types
Quelques bugs sont causées par l'erreur numérique ou arithmétique - . Par exemple, où un calcul a produit un résultat non valide . Si les algorithmes dans un programme n'ont pas été travaillé par le biais correctement , cela peut provoquer des bugs logiques , par exemple, où l'exécution de code est bloqué dans une boucle infinie ( un cycle sans fin qui arrête le programme de procédure ) . Les programmes contiennent souvent des extraits de code qui prendra entrées de un emplacement externe , et si ceux-ci ne sont pas présents , les bugs peuvent survenir .
Effets
Si un bug se produit lorsque vous exécutez un programme sur votre ordinateur , il peut provoquer un plantage du programme , et potentiellement aussi causer des problèmes pour d'autres programmes. Les boucles infinies sont parmi les types les plus communs de bugs , et quand ils se produisent les ressources de votre ordinateur ( mémoire et de puissance de traitement ) peuvent être attachées , ce qui vous empêche d'être en mesure d'effectuer d'autres tâches . Bugs ne sont pas toujours effectivement causer un programme visant à planter , parfois ils ont juste ralentir son exécution, ainsi que celle d'autres programmes en cours d'exécution
Solutions
Si vous avez . un programme en cours qui est à l'origine d'un problème , vous devrez peut-être forcer à arrêter de courir pour reprendre le contrôle de votre système. Si la fermeture de la fenêtre contenant le programme ne fonctionne pas , vous pouvez essayer de le fermer par le Gestionnaire des tâches de votre ordinateur si vous êtes sur Windows, ou le Moniteur d'activité si vous êtes sur un Mac. Localisez le programme et choisir " Fin de tâche " sur Windows, ou cliquez sur l'icône Apple et " Forcer à quitter " sur Mac.
Commentaires
Selon le programme en question , vous pourriez être en mesure de fournir une rétroaction aux développeurs afin qu'ils puissent corriger le bogue si ce n'est pas déjà traitée. De nombreuses applications automatiser ce processus lorsque vous forcez un programme pour cesser de fumer. Dans ces cas, vous verrez souvent une fenêtre pop up vous demandant si vous voulez envoyer un rapport de bug pour les décideurs du logiciel permettant de leur faire connaître le problème. Vous n'avez pas besoin de faire cela , mais votre information peut contribuer à l' amélioration des futures versions du programme.