कई प्रकार की बाहरी निर्भरताएं हैं। बाहरी अनुप्रयोगों, घटकों या सेवाओं के साथ इंटरफेसिंग (उदा। ईमेल भेजने के लिए आउटलुक, स्कैनिंग के लिए TWAIN या WIA, विभिन्न उद्देश्यों के लिए ActiveX ऑब्जेक्ट्स और वेब सेवाएं, आदि)।आप अपने आवेदन के लिए बाहरी निर्भरताओं का प्रबंधन कैसे करते हैं?
यह सुनिश्चित करने के लिए आपकी रणनीति क्या है कि आपका आवेदन मजबूत है, और तब भी चलाया जा सकता है जब ऐसी बाहरी निर्भरताएं (असंख्य कारणों से) अनुपलब्ध हैं?
नोट: आपके स्रोत कोड में शामिल बाहरी स्रोतों से कोड एक और प्रकार की बाहरी निर्भरता है, लेकिन यह मुख्य रूप से मैं यहां पर चिंतित नहीं हूं।