Когда я беру проект R любой сложности, мои скрипты быстро становятся длинными и запутанными.
Какие методы я могу принять, чтобы мой код всегда был с удовольствием работать? Я думаю о таких вещах, как
- Размещение функций в исходных файлах
- Когда выкладывать что-то в другой исходный файл
- Что должно быть в главном файле
- Использование функций в качестве организационных единиц (стоит ли это, учитывая, что R затрудняет доступ к глобальному состоянию)
- Практика отступов/прерываний строк.
- Лечить (например, {?
- Поместите вещи как)} на 1 или 2 строки?
В основном, каковы ваши эмпирические правила для организации больших R-скриптов?