Software Development Tools
Debugging and testing, organizing large projects, source control integration,
toolbox packaging
As the size and complexity of your projects grow, MATLAB® provides capabilities to support collaborative software development practices. For instance, you can integrate your MATLAB files with Git™ or Subversion® source control systems or test the functionality and performance of your code. To share code with others, package projects or other files as a toolbox or use package management directly.
Categories
- Debugging and Analysis
Diagnose problems, check syntax and release compatibility
- Performance and Memory
Profile code, improve performance, reduce memory requirements
- Background Processing
Run code in the background and run other code at the same time
- Projects
Organize large projects by managing and sharing files and settings, finding required files, and interacting with source control
- Source Control
Use source control in MATLAB
- Testing Frameworks
Test the functionality and performance of your MATLAB code
- Build Automation
Create and run build tasks using a standard programming interface
- Continuous Integration (CI)
Continuously develop and integrate software using on-premises and in-the-cloud CI platforms
- Toolbox Distribution
Create and share toolboxes; add documentation
- Package Management
Share code that has dependencies on other libraries
- Tool Qualification and Certification
Qualify MATLAB by using the IEC Certification Kit