अवलोकन
प्लेटफॉर्म पैकेज डार्ट एप्लिकेशन में प्लेटफॉर्म की जानकारी प्राप्त करने के लिए एक प्लगएबल और मॉक करने योग्य अबस्ट्रैक्शन प्रदान करता है। यह विभिन्न प्लेटफॉर्म पर समान तरीके से ऑपरेटिंग सिस्टम, आर्किटेक्चर और वातावरण जैसी विवरणों तक पहुँचने की अनुमति देता है। प्लेटफॉर्म डिटेक्शन को सीधे सिस्टम कॉल से अलग करके, यह टेस्टिंग को सरल बनाता है और कोड की रखरखाव को बेहतर बनाता है। ऐसे वातावरणों में जहां प्लेटफॉर्म-विशिष्ट व्यवहार को टेस्ट के दौरान सिमुलेट या सत्यापित करने की आवश्यकता होती है, इस पैकेज का उपयोग विशेष रूप से उपयोगी होता है।
उपयोग
- प्लेटफॉर्म-विशिष्ट तर्क का परीक्षण
- यूनिट टेस्ट में प्लेटफॉर्म डेटा का मॉकिंग
- क्रॉस-प्लेटफॉर्म ऐप विकास
- विभिन्न ओएस परिवेशों का नकली अनुकरण
- स्थिर प्लेटफॉर्म निर्धारण सुनिश्चित करें
- पोर्टेबल डार्ट पुस्तकालय निर्माण
मुख्य विशेषताएँ
- प्लगएबल प्लेटफॉर्म कार्यान्वयन
- मॉक करने योग्य प्लेटफ़ॉर्म सूचना
- बहुपлатफॉर्म समर्थन
- चिंता के स्पष्ट विभाजन
- परीक्षण फ्रेमवर्क के साथ आसान एकीकरण
- प्लेटफॉर्म के बीच सुसंगत API
इनके लिए उपयुक्त
- क्रॉस-प्लेटफॉर्म एप्लिकेशन लिखने वाले Dart डेवलपर्स
- प्लेटफॉर्म मॉक की आवश्यकता वाले टेस्ट इंजीनियर
- प्लेटफॉर्म जागरूकता की आवश्यकता वाले पुस्तकालय
- टेस्ट-ड्रिवन डेवलपमेंट का अभ्यास कर रही टीमें
- कई ऑपरेटिंग सिस्टम का लक्ष्य बनाने वाले डेवलपर्स
विचार योग्य बातें
- कस्टम प्लेटफॉर्म कार्यान्वयन के लिए सेटअप की आवश्यकता होती है
- सरल उपयोग के मामलों में हल्का ओवरहेड जोड़ सकता है
- परीक्षण फ्रेमवर्क के साथ सबसे अच्छा उपयोग किया जाता है
- उत्पादन ऐप में रनटाइम प्लेटफॉर्म निर्धारण के लिए नहीं बनाया गया है
- मूलभूत प्लेटफॉर्म मेटाडेटा तक सीमित
- Dart के मुख्य प्लेटफॉर्म पैकेज पर निर्भर करता है