This is a duplicate of multiple previous discussions:
The short answer is that reloading using View > Reload is the fastest way to reliably load a changed package from disk. If you’re making style-only changes the dev-live-reload package will reload some things automatically, but it sounds like you’re making code changes.
Additionally, when you launch tests interactively, they are loaded in a new context that takes into account the new code. So unit testing your code can make things go faster too.
We like to unify similar discussions under one topic so that people don’t have to read a bunch of different threads to get the whole story. Please continue the discussion in one of the previous topics. I’ll be closing this topic as duplicate.
As is, you’ll also end-up clearing the cache for every package that starts with the same name as your package (ie. if I work on minimap, your code will clear the cache for every plugin as they are all using a minimap- prefix)