【发布时间】:2008-12-12 12:36:53
【问题描述】:
有很多类型的外部依赖。与外部应用程序、组件或服务(例如用于发送电子邮件的 Outlook、用于扫描的 TWAIN 或 WIA、用于各种目的的 ActiveX 对象和 Web 服务等)的接口。
您有什么策略来确保您的应用程序是健壮的,并且即使在此类外部依赖项(由于无数原因)不可用时也可以运行?
注意:您自己的源代码中包含的来自外部源的代码是另一种类型的外部依赖,但这不是我在这里主要关心的。
【问题讨论】:
标签: language-agnostic defensive-programming robustness external-dependencies