Я аспирант по статистике, который много работает с R. Я знаком с ООП в других контекстах программирования. Я даже вижу его использование в различных статистических пакетах, которые определяют новые классы для хранения данных.
На этом этапе моей карьеры выпускника я обычно кодирую некоторый алгоритм для некоторого присвоения класса - что-то, что берет необработанные данные и дает какой-то результат. Я хотел бы облегчить повторное использование кода и установить хорошие привычки кодирования, особенно прежде, чем перейти к более активным исследованиям. Пожалуйста, предложите несколько советов о том, как "думать о ООП" при выполнении статистического программирования в R.