I've been trying to incorporate some best practices into my script tool designs (DRY, separation of concerns, unit tests).
I haven't seen a huge amount of resources on this so I'm sharing this template:
Forgive the polemical name. Any feedback from Pro/Python veterans is very welcome. Otherwise help yourself.
#pro #python #scripttool