Es gibt viele Arten von externen Abhängigkeiten. Schnittstellen zu externen Anwendungen, Komponenten oder Diensten (z. B. Outlook zum Senden von E-Mails, TWAIN oder WIA zum Scannen, ActiveX-Objekte und Webdienste für verschiedene Zwecke usw.).Wie verwalten Sie externe Abhängigkeiten für Ihre Anwendung?
Was ist Ihre Strategie, um sicherzustellen, dass Ihre Anwendung robust ist und selbst dann ausgeführt werden kann, wenn solche externen Abhängigkeiten (aus unzähligen Gründen) nicht verfügbar sind?
Hinweis: Code aus externen Quellen in Ihrem eigenen Quellcode ist eine andere Art von externen Abhängigkeit, aber das ist nicht hauptsächlich, worum ich hier besorgt bin.