Wie untersucht man Code von Open-Source-Bibliotheken, insbesondere Standardbibliotheken? Die Codebasis ist oft umfangreich und schwer zu navigieren. Wie finde ich eine Funktion oder Klassendefinition?Studieren von Standard-Bibliotheksquellen
Durchsuche ich heruntergeladene Quelldateien? Brauche ich cvs/svn dafür? Vielleicht Websuche? Sollte ich nur die Struktur der Standardbibliothek kennen? Gibt es einen Hinweis darauf? Oder haben einige IDEs solche Funktionen? Oder einige andere Werkzeuge? Wie geht es effektiv ohne einen? Was sind die besten Vorgehensweisen in Open-Source-Bibliotheken? Gibt es eine Konvention, wie Quellen auf Linux/Unix-Systemen manipuliert werden? Was sind die Unterschiede für bestimmte Programmiersprachen?
Eine breite Präsentation des Themas ist sehr erwünscht. Ich kenn dieses "Community-Wiki", damit jeder meine peinlichen Formulierungen umformulieren und erweitern kann!
Update: Wahrscheinlich hat das Problem nicht klar genug ausgedrückt. Was ich will, ist nur die Quellcode einer bestimmten Bibliothek Klasse oder Funktion zu sehen. Und das Problem ist hauptsächlich die Arbeitsorganisation und Benutzerfreundlichkeit - wie navigiere ich in dem riesigen Haufen von Quellen, um das Ding zu finden, vielleicht gibt es spezielle Werkzeuge oder Ansätze? Es fühlt sich so an, als hätte es schon einige Lösungen dafür geben müssen.