Manchmal ist es in meiner Arbeit nützlich, den Open-Source-Code eines anderen zu ändern oder herauszufinden, wie Sie bestimmte Dinge für Ihre eigene Anwendung entwickeln können. Allerdings verfügen nicht alle Softwareprogramme über eine gute Dokumentation.
Was ist ein guter Weg, um die Gesamtstruktur einer Codebasis zu verstehen?
Welche Routinen rufen beispielsweise welche Routinen usw. auf? Ich könnte zu diesem Zweck selbst ein Dokumentationstool wie Doxygen verwenden. Ich habe mich jedoch gefragt, ob es eine bessere Strategie gibt.