Recherche chaud: sujets de discussions en groupe demodex cuir chevelu comment jouer piccolo 5 clef essence dans machine a laver comment forger un couteau comment creer un compte zune réglage date montre QUARTZ comment eviter les grillons
Index Loisirs Santé Technologie

Qu'est-ce que le débogage sur le PC?

Publié:2012-05-26Source: général
Advertisement

Qu'est-ce que le débogage sur le PC?

Lorsque votre ordinateur fait quelque chose d'inattendu ou ne rien faire du tout, le problème ne peut pas mentir sur votre matériel. Les ordinateurs sont basés sur les développeurs de logiciels qui les font fonctionner les instruire. Si ces instructions sont défectueux, les choses peuvent aller mal. Pour aider à prévenir les problèmes de se produire, les développeurs de logiciels utilisent un processus appelé débogage.

Les problèmes causés par des virus

Lorsque votre session Windows échoue, certains développeurs d'applications peuvent avoir échoué à anticiper une action que vous avez pris ou le programme a effectué une opération illégale. Windows conserve un enregistrement de toute l'activité qui se passe. Vous pouvez voir à tout moment pour afficher les processus d'information détaillés qui ont travaillé moment de la panne. Cette information peut vous aider à découvrir le problème. Lorsque vous ne pouvez pas ouvrir vos signets du navigateur web, rechercher le développeur peut avoir vis à vis d'un bug dans le code qui gère les marqueurs. Comme les utilisateurs signalent des problèmes, les développeurs corrigent eux et envoient de nouvelles mises à jour logicielles pour réparer l'existant. Virus furtifs qui causent des ordinateurs pour calculer les chiffres erronés peuvent également causer des problèmes majeurs si non détectée.

Virus

Virus logiques se produisent quand un programmeur ne définit pas toutes les étapes d'un processus logique. Par exemple, si vous écrivez du code qui simule le vol d'un avion, vous créez un virus logique si vous ne comprend pas d'étape pour démarrer les moteurs de l'avion. Autres types de virus se cachent et peuvent ne pas apparaître jusqu'à ce qu'un utilisateur effectue une tâche spécifique en cliquant sur un bouton qui est rarement utilisé. Diviser un nombre par zéro est une opération invalide et programmes ne devraient pas. Si votre code place un zéro dans le dénominateur d'une fraction, le programme d'ordinateur peut échouer. Pas anticiper cette possibilité crée un virus passé négligé.

Outils de débogage

Lorsque les développeurs créent des programmes, écrire la ligne de déclaration en ligne. Ordinateurs exécutées séquentiellement déclarations ou séparés et traités ailleurs dans le code. De nombreux éditeurs de programmation tels que Visual Studio permettent aux développeurs de voir comment les ordinateurs passent à travers des lignes de code. Les développeurs peuvent même définir des points d'arrêt qui racontent ordinateurs Pausen dans certaines lignes. Les points d'arrêt sont utiles lors du débogage, car il permet aux développeurs d'inspecter variables dans l'application à un moment précis. Un autre outil de débogage spécifique est la révision du code. Dans certains départements informatiques, le code des développeurs de critiquer les uns les autres et essayer de découvrir les problèmes.

Autres débogage de l'aide

Vous avez peut-être vu des annonces qui disent "bêta-testeurs Wanted" sur Internet. Un programme bêta est un nouveau logiciel que les développeurs sont tester et déboguer. Ils utilisent des sujets humains à la souche vos applications. Les utilisateurs ordinaires utilisent des programmes informatiques et de signaler les problèmes survenus. Les bêta-testeurs sont une source précieuse de soutien de débogage libre. Utiliser des outils de suivi des performances peut également veiller à ce que les goulots d'étranglement peuvent brouiller les applications ne se produisent pas par des algorithmes inefficaces, les recherches de données inutiles et d'autres tâches qui peuvent réduire l'efficacité de la programmation.

Test

Une des meilleures façons d'éliminer les virus est de tester en profondeur les logiciels avant de les relâcher. Certains programmeurs suivent un plan de développement stricte et construisent une phase de test dans leurs plans de projet. Pendant la phase de test, les développeurs et les non-programmeurs de tester leurs logiciels et de chercher des problèmes. Testeurs de développer de nombreux types de tests. Ils testent un utilisateur demande de l'interface en cliquant sur les boutons et l'ouverture de menus. Testez-les jouer à des jeux. Il est pas rare de trouver qu'un bouton ne fonctionne pas ou un menu ne semble pas là où il faut. Développeurs cherchent aussi des problèmes comme ils écrivent leur code.

[Rédacteur: Admin]
Je vous imagine comme

Articles recommandés

Cliquez Top Ranking