I came across this question:
Is it possible to run a script from an external editor without reloading the file?
Which also was asked over here in a similair format:
Workflow for developing add-on/script
But the answers over there are over 2 years old. So I assume there must be a better solution by now.
In short, is there? If so, please answer question at "Workflow for developing add-on/script". And refer to that answer in the answer here below. If there is not, please answer as well.
To rehearse the question.
Can Blender automatically reload external script files when they are changed?