Main Content

Software Development

R2026b
Debugging and testing, organizing projects, source control integration, package creation

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, bundle projects or other files as a package or use package management directly.

For more information on how to use MATLAB software development tools together, see Develop and Share Software in MATLAB

Improving Code

Managing and Sharing

Testing and Continuous Integration

  • Testing Frameworks
    Test the functionality and performance of your MATLAB code
  • Build Automation
    Create and run build tasks, such as identifying code issues, running tests, and building packages
  • Continuous Integration (CI)
    Continuously develop and integrate software using on-premises and in-the-cloud CI platforms