В прошлый раз я говорил про взаимодействие плагинов между собой и то, какие возможности дают эти техники для прочих сценариев, без общения плагинов. В этой части я хотел бы рассмотреть обработку ошибок и отладку в плагинах. Я выношу эту тему вперёд других частей, потому что наша система становится всё более сложной и вам лучше бы уметь решать в ней проблемы, прежде чем усложнять её далее.
См. также Разработка API (контракта) для своей DLL и Разработка системы плагинов, часть 9: подводные камни.
...when altering one's mind becomes as easy as programming a computer, what does it mean to be human?..