Wenn Sie ein guter Schriftsteller werden möchten, reichen Grammatikkenntnisse nicht aus. Sie müssen auch viele Bücher lesen, die zeigen, wie diese Grammatik zum Erstellen prominenter Texte verwendet wird. Auch wenn Sie ein guter Programmierer werden möchten, reicht es nicht aus, einfach nur Java zu lernen. Sie sollten auch viele hochwertige Codebeispiele lesen, die von anderen Programmierern geschrieben wurden, und, was am wichtigsten ist, sie verstehen und daraus lernen. Tatsächlich ist der Umgang mit hochwertigen Codebeispielen einer der Schlüsselfaktoren, die beeinflussen, wie schnell und effektiv Sie neue Fähigkeiten erlernen.

Wie wichtig es ist, die Codes anderer zu lesen
„ Ich hasse es, den Code anderer Leute zu lesenSie vermitteln Ihnen ein Verständnis dafür, wie ein Teil des Projekts funktioniert, und liefern Ihnen nützliche Einblicke in die Durchführung. Dies wiederum wird Ihnen dabei helfen, Ihr Wissen erheblich zu verbessern und schließlich Ihren eigenen Stil zu entwickeln.Wie man sich in Code vertieft
Wenn Sie in den Code anderer eintauchen, fühlen Sie sich möglicherweise eher wie ein Archäologe-Ermittler und nicht wie ein Entwickler. Daran ist nichts auszusetzen, denn Ihnen stehen jede Menge „Schaufeln“ zur Verfügung. Heutzutage haben Sie Zugriff auf viele Metadaten, die Ihnen helfen, den Code viel einfacher zu verstehen. Beispielsweise können Sie Git verwenden , um sich beim Lesen, Kopieren und Einfügen des Codes zu helfen. Dennoch können einige wichtige Punkte Ihnen helfen, den Code zunächst besser zu verstehen. Zunächst sollten Sie sich folgende Fragen stellen:- Gibt es etwas im Code, das Ihnen unbekannt vorkommt? Wenn ja, überprüfen Sie diese „Leerzeichen“ und stellen Sie sicher, dass Sie verstehen, wofür sie verwendet werden.
- Enthält der Code etwas Unnötiges? Es gibt auch tote Codes, insbesondere wenn es sich um große Codebasen handelt.
- Hat der Code irgendwelche Abhängigkeiten? Manchmal ist es besser, diese Abhängigkeit zu entfernen, indem man noch mehr Code kopiert/einfügt.
- Sind nach dem Einfügen Fehler aufgetreten?
- wie der Codekörper tatsächlich aufgebaut ist;
- der Codierungsstil;
- wie der Programmierer, der den Code geschrieben hat, die Probleme löst.
-
Führen Sie den Code aus und untersuchen Sie die Ergebnisse. Wenn Sie den Code ausführen, erhalten Sie die wesentlichen Informationen, die Sie zum besseren Verständnis benötigen.
-
Finden Sie seine Hauptfunktion und den Startpunkt.
-
Führen Sie den Code mit dem Debugger aus (die effizientesten Java-Debugging-Tools finden Sie hier ), um die Funktionsweise des Codes vollständig zu verstehen. Auf diese Weise erhalten Sie eine detaillierte Analyse der inneren Funktionalität des Codes, den Sie lesen.
-
Erstellen Sie eine Mindmap der Verbindungen zwischen verschiedenen Elementen im Code. Da Ihnen jeder Debugger eine Verbindung zwischen den Elementen anzeigt, können Sie verschiedene Funktionen korrelieren und verstehen, wie sie miteinander interagieren.
GO TO FULL VERSION