имеет смысл решать с использованием ООП, только ли для разработки пакетов?
можно Shiny приложения писать, например
А есть какие-то интересные примеры под рукой?
ООП очень хорошо для рутинных задач. К примеру есть несколько баз данных - создали класс для подключения к любой из них
Я редко реактивы пишу в R6, но вот бизнесс логика и шаблоны sql все в R6. Легко тестиировать - сеттеры только под input ничего лишнего. Если данные гуляют по классам - то заботишься только о выходе, т.к. все что внутри класса не на что не влияет
Обсуждают сегодня