Als «debugging» getaggte Fragen

26
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...

25
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...

24
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
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...

23
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...

18
Dollarzeichen Blues: Javascript und PHP

Ich bin mit der Programmierung von C ++ und Java aufgewachsen, wo alles sicher und schön war. Compiler haben dafür gesorgt, dass ich in Schach gehalten werde, falls ich jemals abwandere. Natürlich haben alle im College ein bisschen Perl gemacht, aber ich habe nicht eingeatmet. Kinder in diesen...

16
Wie pausiert GDB eine Ausführung?

Wie Sie vielleicht wissen, können wir GDB verwenden und Haltepunkte für unseren Code festlegen, um die Ausführung für das Debuggen anzuhalten. Meine Frage ist, wie pausiert GDB einen Prozess und lässt Sie den Inhalt von Registern i rbeispielsweise anzeigen . Werden diese Register nicht ständig von...

16
Fehler von Zeit zu Zeit, aber hohe Priorität

Ich arbeite an einem CNC-Projekt (Computer Numerical Control), bei dem Formen mithilfe von Laser in Metall geschnitten werden. Jetzt ist mein Problem ab und zu (1-2 mal an 20 ungeraden Tagen), dass das Schneiden je nach Einstellung schief geht oder nicht. Dies führt jedoch zu Verlusten, sodass...