When working on a project (not a package, not intention of re-use), I started using Revise and includet
. Once my project got larger, I figured it was best to put it into a module. Everything is in functions already. I don’t have any scripts that run.
However this comes with costs. I have to explicitly export things if I want to use them. This makes debugging at the command line harder.
If I stick with includet
, what are the downsides? It looks like includet
includes method deletion now, so debugging is easier. Am I wrong to think that it’s “best practice” to put things into a module even if I don’t intend on re-using them?
Any thoughts are appreciated.
Note that the poster on Slack cannot see your response here on Discourse. Consider answering the question there or pinging the poster here on Discourse so they see the reponse.
(Original message )