Hay muchos tipos de dependencias externas. Interfaz con aplicaciones, componentes o servicios externos (por ejemplo, Outlook para enviar correos electrónicos, TWAIN o WIA para escanear, objetos ActiveX y servicios web para diversos fines, etc.).¿Cómo gestiona las dependencias externas para su aplicación?
¿Cuál es su estrategia para asegurarse de que su aplicación sea robusta y pueda ejecutarse incluso cuando tales dependencias externas (por innumerables razones) no estén disponibles?
Nota: El código de fuentes externas incluidas en su propio código fuente es otro tipo de dependencia externa, pero eso no es principalmente lo que me preocupa aquí.