Dies ist eine sehr wichtige Frage, also wäre die beste Antwort: hängt davon ab!
jedoch als allgemeine Richtlinie Ihres Beispiel verwenden würde ich tun:
- sicher sein kann, ich zumindest gelesen (mit gutem Verständnis) die verwendeten Sprache (PHP in Ihrem Beispiel);
- Lesen Sie die Readme-Datei und folgen Sie den Beitrag doc/rules, die meisten guten Projekte da draußen haben gute Dokumentation darüber, wie Sie helfen können und welche Funktionen verfügbar sind. Dies würde Ihnen eine Vorstellung von der Verzeichnisstruktur geben (es könnte Ihnen sogar sagen, wo Sie nach einem bestimmten Merkmal suchen sollten), die Vorstellung von der Codeorganisation und jedes verwendete Designmuster;
- Es lohnt sich auch, Entwicklungsforum oder Mailing-Liste des Projekts beizutreten und lesen Sie für eine Weile versuchen zu verstehen, wie die Dinge dort arbeiten.
Diese Tipps oben würden Sie mit der Gemeinschaft synchronisieren. Aber um den Quellcode gut zu verstehen und etwas darin zu finden, ist meiner Meinung nach die beste Antwort: Ready The Source Code! Lies es immer wieder, bis du den Fluss in deinem Geist konstruieren kannst.
Erwähnenswert, dass eine gute IDE (die Sie zu benutzen wissen) wird sicher helfen Code zu navigieren und finden Sie Definitionen, Dateien, etc. Aber es gibt kein kostenloses Mittagessen, müssen Sie lesen, lesen, wieder lesen, bis Sie verstehen .
Gute Lesung.
Es gibt keine Richtlinien zum Verständnis von Quellcode mehr als es für Kalkül, Physik oder irgendein anderes Thema gibt. Du verstehst es entweder oder musst es lernen. – duffymo