É necessário exportar extensões do método base em um pacote R? Implicações na documentação?
Em princípio, eu poderia manter essas extensões não exportadas, e isso também me permitiria não adicionar documentação redundante para esses métodos já bem documentados, enquanto também passavaR CMD check myPackage
sem nenhum relatórioWARNING
s.
Quais são algumas das desvantagens, se houver? Isso é possivelmente recomendado para manter extensões de métodos básicos compartimentadas dentro do pacote que as define? Como alternativa, isso tornará mais difícil para outro pacote depender do meu, se determinadas extensões de método principais não forem exportadas?
Por exemplo, se eu não documentar e não exportar o seguinte:
setMethod("show", "myPackageSpecialClass", function(object){ show(NA) })
Estou tentando detalhar alguns desses detalhes mais delicados das práticas recomendadas com namespaces e extensões de método bas