{"id":19130267,"url":"https://github.com/mathworks/robust-matlab-2018","last_synced_at":"2026-06-08T06:30:29.919Z","repository":{"id":92436514,"uuid":"133567875","full_name":"mathworks/robust-matlab-2018","owner":"mathworks","description":"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-oriented programming (OOP), unit testing, version control, and change tracking.","archived":false,"fork":false,"pushed_at":"2023-09-14T05:12:22.000Z","size":1237,"stargazers_count":12,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-03T11:11:50.449Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mathworks.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-15T20:10:17.000Z","updated_at":"2024-10-14T19:35:11.000Z","dependencies_parsed_at":"2025-01-03T11:11:30.211Z","dependency_job_id":"c94d647d-af72-4f80-84c8-dd1474d7e1a4","html_url":"https://github.com/mathworks/robust-matlab-2018","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathworks%2Frobust-matlab-2018","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathworks%2Frobust-matlab-2018/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathworks%2Frobust-matlab-2018/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathworks%2Frobust-matlab-2018/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mathworks","download_url":"https://codeload.github.com/mathworks/robust-matlab-2018/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240206981,"owners_count":19765039,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T06:10:00.288Z","updated_at":"2025-02-22T16:57:24.612Z","avatar_url":"https://github.com/mathworks.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Developing Robust MATLAB Code\nPaul Peeling, Mathworks\n\nAs 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.\n\nThis repository provides the code and examples used in the session.\n\nCode coverage report for this repository can be generated by the [codecov.io](https://codecov.io) service as described in a recent Developer Zone blog post: [Cov’ed Code All Throughout the Interwebs](https://blogs.mathworks.com/developer/2018/04/17/codecov-and-cobertura/)\n\nTo generate code coverage, run the script \n```\nrunTestsWithCobeturaCodeCoverage.m\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathworks%2Frobust-matlab-2018","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathworks%2Frobust-matlab-2018","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathworks%2Frobust-matlab-2018/lists"}