CI/CD

Übungsaufgaben zu Werkzeugen der Softwareentwicklung

Drei Übungsaufgaben zu Compilern und Interpretern, Bibliotheken und ihrer Dokumentation, Versionsverwaltung, CI/CD-Pipelines und Open-Source-Lizenzen – mit Zuordnungen und Abwägungen, einem fehlerhaften Git-Spickzettel, einem zu ergänzenden Javadoc-Kommentar, einer Lizenztabelle, einem Bibliotheksvergleich und einem Pipeline-Entwurf zum Korrigieren; dazu die Fehlersuche mit dem Debugger in einem Altersfilter, einschließlich bedingter Haltepunkte, Risiken des Remote-Debuggings und Grenzfall-Tests.

Werkzeuge der Softwareentwicklung: Compiler, Debugger, Bibliotheken, Versionsverwaltung, CI/CD und Open Source

Zwischen dem Quelltext und der laufenden Software steht eine ganze Werkzeugkette. Dieser Artikel erklärt, wie Compiler, Interpreter und virtuelle Maschinen Quelltext ausführbar machen, wie Du Laufzeitfehler mit dem Debugger findest, wann sich Bibliotheken und Frameworks lohnen und wie Du eine eigene Bibliothek dokumentierst, warum ein Team ohne Versionsverwaltung nicht arbeiten sollte und wie CI/CD-Pipelines Software automatisch bauen, testen und ausliefern. Zum Schluss geht es um Open Source: was der Begriff wirklich bedeutet, welche Lizenzen es gibt und warum Du nicht jede Open-Source-Bibliothek ohne Weiteres einsetzen darfst.