Als «debugging» getaggte Fragen

Beim Debuggen wird der Status eines Programms - im Allgemeinen mit einem Debugging-Tool - während der Ausführung überprüft und versucht, Fehler zu finden, die zu einem abnormalen Verhalten führen.

4
Wie gehe ich mit der Debug-Ausgabe in Java richtig um?
Da meine aktuellen Java-Projekte immer größer werden, muss ich immer häufiger Debug-Ausgaben in mehrere Punkte meines Codes einfügen. Um diese Funktion abhängig vom Öffnen oder Schließen der Testsitzungen entsprechend zu aktivieren oder zu deaktivieren, setze ich in der Regel private static final boolean DEBUG = falsezu Beginn der von meinen …



3
Was ist der Begriff für ein "Lockvogel" -Feature oder einen absichtlichen Fehler? [geschlossen]
Ich habe einen Slang-Programmierbegriff vergessen. Dieses Ding ist ein absichtlicher Bug oder eine Lockvogel-Funktion, die als Ablenkung verwendet wird. Beispiel: "Hey Bob, QA führt heute eine Überprüfung durch. Fügen Sie ein $THINGin das Modul ein, damit sie tatsächlich ein Problem finden." Dies kann negativ genutzt werden, um einen offensichtlichen vorsätzlichen …


7
Teilen Sie die Berechnung des Rückgabewerts und die return-Anweisung in einzeilige Methoden?
Ich hatte eine Diskussion mit einem Kollegen über das Brechen einer returnAnweisung und die Anweisung, die den Rückgabewert in zwei Zeilen berechnet. Beispielsweise private string GetFormattedValue() { var formattedString = format != null ? string.Format(format, value) : value.ToString(); return formattedString; } anstatt private string GetFormattedValue() { return format != null …

2
Wie kann ich eine JSP debuggen?
Ich versuche eine JSP für ein Projekt zu bearbeiten und erhalte irgendwo in der JSP eine NullPointerException, wenn sie von meinem Server angefordert wird. Mein Webserver (JBoss) meldet die Ausnahme, gibt mir jedoch eine falsche Zeilennummer. Es wird berichtet, dass die Ausnahme in Zeile 702 aufgetreten ist, aber meine JSP …
26 java  ide  debugging  jsp  intellij 

7
Worauf achten Sie beim Debuggen von Deadlocks?
In letzter Zeit habe ich an Projekten gearbeitet, die häufig Threading verwenden. Ich denke, dass ich in Ordnung bin, sie zu entwerfen. Verwenden Sie so oft wie möglich das zustandslose Design, sperren Sie den Zugriff auf alle Ressourcen, die mehr als einen Thread benötigen usw. Meine Erfahrung in der funktionalen …

3
Wie kann ich Async diagnostizieren / Deadlocks abwarten?
Ich arbeite mit einer neuen Codebasis, die stark von async / await Gebrauch macht. Die meisten Leute in meinem Team sind auch noch ziemlich neu im Bereich Async / Warten. Wir halten uns in der Regel an die von Microsoft festgelegten Best Practices , benötigen jedoch im Allgemeinen unseren Kontext, …
24 c#  debugging  async 

13
Ein besserer Bug-Fixer werden
Ich liebe es, Programmierer zu sein. Da habe ich es gesagt. Allerdings habe ich in letzter Zeit gemerkt, dass ich es nicht ertragen kann, Fehler zu beheben. Überhaupt. Während ich etwas entwickle, ist meine Produktivität extrem hoch. Selbst wenn ich Unit-Tests schreibe und meine Entwicklung selbst teste, bin ich im …

16
Sind Debugging-Fähigkeiten wichtig, um ein guter Programmierer zu werden?
Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung ist. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Zusammen mit den anderen Eigenschaften sollte ein Programmierer gute Fähigkeiten zum Debuggen benötigen? Wenn ich einen Bewerber habe, der den Fehler …
24 debugging 

5
Fehlerbehebung bei Speicherbeschädigungen
Zunächst einmal stelle ich fest, dass dies keine perfekte Frage im Q & A-Stil mit einer absoluten Antwort ist, aber ich kann mir keine Formulierung vorstellen, mit der es besser funktioniert. Ich glaube nicht, dass es eine absolute Lösung dafür gibt, und dies ist einer der Gründe, warum ich es …
23 c++  debugging  memory 




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.