RStudio обновлен с поддержкой сантехников


RStudio был обновлен новым выпуском, который добавляет возможность создавать, тестировать и публиковать API-интерфейсы в R с помощью Plumber и запускать сценарии R. В новом выпуске также добавлено тестирование интеграции кода R для shinytest и testthat.

RStudio – это интегрированная среда разработки (IDE) для R, включающая консоль кода, редактор подсветки синтаксиса и инструменты для построения графиков, истории, отладки и управления рабочим пространством.

В последней версии есть новый движок рендеринга, основанный на современных веб-стандартах. По словам разработчиков, это означает, что RStudio Desktop отлично смотрится на больших и маленьких дисплеях и везде работает лучше, особенно если вы используете новейшие веб-технологии в своих визуализациях, приложениях Shiny и документах R Markdown.

Новый выпуск также упрощает создание веб-API RESTful в R с помощью пакета сантехники. Plumber – это пакет, который преобразует существующий код R в веб-API с помощью небольшого количества однострочных комментариев. RStudio 1.2 добавляет поддержку сантехников из более ранних версий с запуском на локальном сервере нажатием кнопки для разработки и тестирования. Это также упрощает публикацию API-интерфейсов в RStudio Connect. Добавлена поддержка автоматической документации API и интерактивного выполнения через Swagger; и вы можете создать новый проект API водопроводчиков или добавить API в существующий каталог.

Поддержка Stan также была улучшена. Stan – это язык программирования, предназначенный для написания высокопроизводительных и масштабируемых статистических моделей. В новой версии RStudio улучшено автозаполнение с учетом контекста для стандартных файлов и фрагментов. Схема документа была добавлена для улучшения навигации между блоками кода Stan. Вы также получаете встроенную диагностику, которая выявляет проблемы при разработке стандартной модели; и теперь вы можете прервать параллельные рабочие процессы Stan, запущенные в среде IDE.

В этом выпуске тестирование было улучшено за счет поддержки shinytest, пакета для автоматического тестирования приложений Shiny, который позволяет разработчикам записывать тесты Shiny, а также запускать их и устранять неполадки. Testthat поддержка также была улучшена. Теперь вы можете запускать определенные тесты testthat из каждого исходного файла. Разработчики говорят, что это полезно для быстрой проверки конкретной функциональности или устранения неполадок в тестах.


Добавить комментарий