Le débogage est le processus d'examen de l'état d'un programme - généralement avec un outil de débogage - pendant qu'il est en cours d'exécution et tente de trouver des bogues qui provoquent un comportement anormal.
Comme mes projets Java actuels deviennent de plus en plus gros, je ressens un besoin croissant d'insérer une sortie de débogage dans plusieurs points de mon code. Pour activer ou désactiver cette fonctionnalité de manière appropriée, en fonction de l'ouverture ou de la fermeture des sessions de test, je place …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 7 ans . J'ai oublié un terme de programmation en argot. Cette chose …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Je pense que nous l'avons …
J'ai eu une discussion avec un collègue sur la rupture d'une returninstruction et l'instruction qui calcule la valeur de retour sur deux lignes. Par exemple private string GetFormattedValue() { var formattedString = format != null ? string.Format(format, value) : value.ToString(); return formattedString; } au lieu de private string GetFormattedValue() { …
J'essaie d'éditer une JSP pour un projet et j'obtiens une NullPointerException quelque part dans la JSP lorsqu'elle est demandée à mon serveur. Mon serveur Web (JBoss) signale l'exception, mais il me donne un faux numéro de ligne. Il signale que l'exception s'est produite sur la ligne 702, mais mon JSP …
Récemment, j'ai travaillé sur des projets qui utilisent fortement le filetage. Je pense que je suis OK pour les concevoir; utiliser autant que possible la conception sans état, verrouiller l'accès à toutes les ressources dont plus d'un thread a besoin, etc. Mon expérience en programmation fonctionnelle m'a énormément aidé. Cependant, …
Je travaille avec une nouvelle base de code qui utilise massivement async / wait. La plupart des membres de mon équipe sont également relativement nouveaux dans async / wait. Nous avons généralement tendance à respecter les meilleures pratiques spécifiées par Microsoft , mais nous avons généralement besoin que notre contexte …
J'adore être programmeur. Là, je l'ai dit. Cependant, cela dit, j'ai réalisé récemment que je ne supporte vraiment pas la correction de bugs. Du tout. En fait, pendant que je développe quelque chose, ma productivité est extrêmement élevée. Même lorsque j'écris des tests unitaires et que je fais des autotests …
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. En plus des autres qualités, un programmeur doit-il avoir de bonnes compétences en débogage? Si j'ai un candidat qui n'a pas …
Tout d'abord, je réalise que ce n'est pas une question de style Q&A parfaite avec une réponse absolue, mais je ne peux penser à aucun libellé pour le faire fonctionner mieux. Je ne pense pas qu'il existe une solution absolue à cela et c'est l'une des raisons pour lesquelles je …
Dans un article de blog d'Andrew Hay , l'axiome suivant a été posé: Corriger un bogue à la fin du projet coûte beaucoup plus cher que de corriger le même bogue plus tôt dans le projet. Cependant, cela ne semble pas certain, surtout après avoir lu un article de blog …
Maintenant, quand je fais une erreur de programmation avec des pointeurs en C, j'obtiens une belle erreur de segmentation, mon programme plante et le débogueur peut même me dire où ça s'est mal passé. Comment ont-ils fait cela au moment où la protection de la mémoire n'était pas disponible? Je …
Tout d'abord, je pensais que cette question appartenait peut-être à l'échange de bases de données, mais je pense qu'elle est plus largement liée à une solution de programmation dans son ensemble qu'aux bases de données. Passera à l'échange de bases de données si les gens pensent que c'est le meilleur. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.