Использование средств разработки;
Верификация поведения приложений;
Создание надежных приложений;
Структурирование кода;
Структурирование данных;
Эффективное управление данными;
Создание собственных инструментов (тулбоксов).
Пройденный курс "MATLAB для профессионалов" или эквивалентный опыт использования MATLAB, а так же знание основ программирования.
Продолжительность курса - 2 дня.
Использование интегрированных инструментов для управления кодом, диагностика проблем, отладка приложений и измерение производительности.
Создание тестов для проверки того, что код соответствует требованиям.
Создание надежных приложений, которые устойчивы к некорректным входным данным и вывод значимых ошибок. Использование встроенных функций и программных конструкции, а также, использование стандартных методов обработки ошибок.
Разбиение кода на модули для читабельности и поддержки. Исследование различных типов функций, доступных в языке MATLAB и выбор оптимального типа функции. Изучение того, как тип функции влияет на производительность и надежность кода.
Изучение выбора типов для хранения данных в приложении MATLAB.
Использование общих методов повышения производительности при сохранении, доступе и обработке данных.
Оформление кода и документации в собственный инструмент для распространения другим пользователям.