¿Es necesario exportar extensiones de método base en un paquete R? ¿Implicaciones de documentación?

En principio, podría mantener estas extensiones no exportadas, y esto también me permitiría no agregar documentación redundante para estos métodos ya bien documentados, al mismo tiempo que también pasabaR CMD check myPackage sin ningún @ reportaWARNING s.

¿Cuáles son algunos de los inconvenientes, si los hay? ¿Se recomienda esto para mantener las extensiones de los métodos básicos compartimentados dentro del paquete que los define? Alternativamente, ¿hará que sea más difícil que otro paquete dependa del mío, si no se exportan ciertas extensiones de método principales?

Por ejemplo, si no documento y no exporto lo siguiente:

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

Estoy tratando de desarrollar algunos de estos detalles más finos de las mejores prácticas con espacios de nombres y extensiones de métodos básicos.

Respuestas a la pregunta(2)

Su respuesta a la pregunta