Creating testable plugins

Learn how to build a plugin that won’t destroy anything on its way and will be easily testable.