типичный воркфлоу — это держать все запущенным в репле, при иметь функу типа reset, которая:
1. стопает (опционально паузит, но это можно опустить) все стейтфул штуки, включая хттп-сервер с ринг хэндлерами
2. релоадит код с помощью tools.namespace
3. стартуает стейтфул штуки заново
собственно это единственный способ без сюрпризов, надежно иметь эффективный воркфлоу разработки. однако, я подозреваю, что тут есть некоторый порог вхождения, преодолевать который потребует определенных усилий. но оно того стоит.
есть попытки делать экосистемы вокруг такого подхода, где более-менее все должно работать из коробки и с решеными общими проблемами типа
https://github.com/duct-framework/duct