プラグインで拡張可能なソフトウェアを設計・実装する方法 by Simon Willison
via DjangoCon 2024.
DjangoCon 2024でのSimon Willison氏による、pluginアーキテクチャについての貴重なトークがYoutubeで公開されている。
氏が作成したPluginアーキテクチャを採用した実例が紹介されている:
すべてPytestのPluginアーキテクチャを支える、pluggyというライブラリを活用している。
pluggyもプラグインシステムも話題にのぼることは少ない(と感じるが)、実例も含み示唆に富む氏のトークは、pluginアーキテクチャを採用するメリットや、その実装方法についての理解を深めるのに役立つ。