Hauptinhalt

Software-Entwicklung

Debugging und Tests, Organisation von Projekten, Integration von Versionsverwaltung, Toolbox-Pakete

Mit wachsender Größe und Komplexität Ihrer Projekte stellt MATLAB® Funktionen für die gemeinsame Entwicklung von Software bereit. Sie können beispielsweise Ihre MATLAB-Dateien in Versionsverwaltungssysteme wie Git™ oder Subversion® integrieren oder die Funktionalität und Leistung des Codes testen. Fassen Sie Projekte oder andere Dateien in Toolboxen zusammen oder nutzen Sie das Paketmanagement direkt, wenn Sie Code mit anderen austauschen möchten.

Verbesserung von Code

Verwalten und Teilen

  • Projekte
    Organisation von Großprojekten über das Management und die Freigabe von Dateien und Einstellungen, die Suche nach erforderlichen Dateien und die Interaktion mit der Versionsverwaltung
  • Versionsverwaltung
    Arbeiten mit Dateien unter Git- oder SVN-Versionsverwaltung in MATLAB
  • Teilen und Verteilen von Software
    Erstellen von Toolboxes, Verwalten von Paketen und Abhängigkeiten von anderen Bibliotheken
  • Dokumentieren und Integrieren von Toolboxes
    Erstellen von Dokumentation und Integrieren Ihrer Toolbox in MATLAB

Tests und Continuous Integration

  • Test-Frameworks
    Testen der Funktionalität und Leistung Ihres MATLAB-Codes
  • Build-Automatisierung
    Erstellen und Ausführen von Build-Tasks, wie beispielsweise das Erkennen von Codeproblemen, Ausführen von Tests und der Einbindung von Toolboxes in ein Paket
  • Continuous Integration (CI)
    Kontinuierliche Entwicklung und Integration von Software mit CI-Plattformen vor Ort und in der Cloud