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
- Debugging und Verbesserung von Code
Erkennen und Debugging von Problemen, Verbesserung der Leistung, Verringerung der Speicherauslastung
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