Skip to content

As the size and complexity of your MATLAB® application increases, you want to make sure to structure software projects well, ensuring users can run code without encountering unexpected behaviour or errors, for example. In this talk, you will learn about relevant advanced MATLAB software development capabilities, including error handling, object-…

Notifications You must be signed in to change notification settings

mathworks/robust-matlab-2018

Repository files navigation

Developing Robust MATLAB Code

Paul Peeling, Mathworks

As the size and complexity of your MATLAB® application increases, you want make sure to structure software projects well, ensuring users can run code without encountering unexpected behaviour or errors, for example. In this talk, you will learn about relevant advanced MATLAB software development capabilities, including error handling, object-oriented programming (OOP), unit testing, version control, and change tracking.

This repository provides the code and examples used in the session.

Code coverage report for this repository can be generated by the codecov.io service as described in a recent Developer Zone blog post: Cov’ed Code All Throughout the Interwebs

To generate code coverage, run the script

runTestsWithCobeturaCodeCoverage.m

About

As the size and complexity of your MATLAB® application increases, you want to make sure to structure software projects well, ensuring users can run code without encountering unexpected behaviour or errors, for example. In this talk, you will learn about relevant advanced MATLAB software development capabilities, including error handling, object-…

Resources

Stars

Watchers

Forks

Packages