✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Eine Einführung in das Debuggen

12

Im neusten Beitrag dieser Serie habe ich den Prozess der Integration von Xdebug in Ihre IDE beschrieben. Und da ich Visual Studio Code als IDE meiner Wahl verwendet habe, ist dies auch die IDE, die ich als Beispiel verwende.

Darüber hinaus ist es plattformübergreifend, für Anfänger einfach genug, um loszulegen, aber leistungsfähig genug, um es für erfahrenere Programmierer (und für den Rest von uns, die dazwischen liegen) zu erweitern und zu betreiben.

Im letzten Beitrag habe ich angegeben, dass ich eine Reihe von Screencasts machen werde. Konkret habe ich folgendes geschrieben:

Ab dem nächsten Beitrag werde ich damit beginnen, einige Screencasts zu teilen, die zeigen, wie man Funktionen und Variablen debuggt, Werte spontan ändert, mit der Debug-Konsole arbeitet und vieles mehr.

In diesem Beitrag werde ich einen kurzen Screencast haben, der eine Einführung in das Debuggen von WordPress im ersten Teil dieser Serie bietet. Nämlich das Starten einer Instanz einer Website, die mit WordPress erstellt wurde, und die Verwendung der Grundlagen zum Debuggen eines Plugins.

Eine Einführung in das Debuggen

Da dieser Screencast der erste in einer Reihe ist und ich nicht davon ausgehen möchte, dass eine Person bereits Erfahrung hat, werde ich auf der grundlegendsten Ebene beginnen.

Das heißt, ich gehe davon aus, dass Sie Folgendes haben:

  • eine Website eingerichtet und konfiguriert,
  • die Möglichkeit, in einem Webbrowser darauf zuzugreifen,
  • ein Kernsatz von Plugins wie Hello Dolly, die mit WordPress geliefert werden.

Wenn Sie keinen der folgenden Punkte haben, lesen Sie bitte die folgenden Beiträge:

  1. Installieren von WordPress für die lokale Entwicklung
  2. Installieren von Xdebug, Teil 1: Das Xdebug-Modul
  3. Installation von Xdebug, Teil 2: Die IDE

Sobald Sie fertig sind, sollten Sie alles haben, was Sie brauchen, um mit dem Prozess des aktiven Debuggens einer laufenden Anwendung zu beginnen.

Lassen Sie uns einige Screencasts machen

Das Ziel der Screencasts ist zweifach:

  1. Halte sie kurz,
  2. Zeigen Sie mindestens eine praktische Sache, die Sie aus dem Anschauen mitnehmen können.

Da ich weiß, dass wir alle beschäftigt sind und weil ich glaube, dass Videos länger brauchen, als sie einen bestimmten Punkt erreichen sollten, möchte ich versuchen, so prägnant und direkt wie möglich zu sein, wenn ich durch einen Aspekt des Debugging gehe.

Da dies alles von Grund auf beginnen soll, warum nicht mit einem Plugin beginnen, das in WordPress enthalten ist? Es ist etwas, das wir alle haben, es wird mit den bereits geschriebenen Inhalten funktionieren und es wird die Grundlage für ein fortgeschritteneres Debugging legen.

Gehen Sie durch ein Plugin

In diesem Screencast sehen wir uns an, wie Sie einige Breakpoints in Hello Dolly setzen und den Wert bestimmter Variablen untersuchen. Das ist es, mehr nicht.

Später werden wir auf fortgeschrittenere Dinge eingehen, die ein Debugger zu bieten hat, aber das beginnt mit den Grundlagen. Und das Ziel ist es auch nicht, es bei diesem Plugin zu belassen. Stattdessen soll es Ihnen zeigen, wie Sie die uns zur Verfügung stehenden Tools nutzen und sie dann in Ihrer Arbeit anwenden können.

Als nächstes

Im nächsten Beitrag werden wir uns fortgeschrittenere Dinge ansehen, die wir tun können, z. B. das Einsteigen in Funktionen, das Aussteigen aus Funktionen und das Übersteigen von Funktionen.

Danach wenden wir uns fortgeschritteneren Dingen zu, wie dem Beobachten von Variablen während der gesamten Lebensdauer der Ausführung eines Plugins und dem Ändern von Variablen während der Ausführung.

Aber warum nehmen Sie sich vorerst nicht etwas Zeit, um zu üben und einen Haltepunkt in ein paar verschiedenen Plugins zu setzen, sind ein paar verschiedene Bereiche des Codes in einer WordPress-spezifischen Anwendung?

Aufnahmequelle: tommcfarlin.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen