Нужно ли экспортировать расширения базовых методов в R-пакет? Последствия для документации?

В принципе, я мог бы сохранить эти расширения неэкспортированными, и это также позволило бы мне не добавлять избыточную документацию для этих уже хорошо документированных методов, в то же время передаваяR CMD check myPackage без каких-либо сообщенийWARNINGs.

Каковы некоторые из недостатков, если таковые имеются? Возможно ли, рекомендуется, чтобы расширения базовых методов были разделены внутри пакета, который их определяет? Или же это затруднит зависимость другого пакета от моего, если некоторые основные расширения метода не экспортируются?

Например, если я не документирую и не экспортирую следующее:

setMethod("show", "myPackageSpecialClass", function(object){ show(NA) })

Я пытаюсь конкретизировать некоторые из этих тонких деталей передового опыта с помощью пространств имен и расширений базовых методов.

Ответы на вопрос(1)

Ваш ответ на вопрос