मैं शायद आपके आवेदन के लिए आवश्यक एपीआई के विशिष्ट हिस्सों का मज़ाक उड़ाकर शुरू करूंगा। असल में, यह वास्तव में आपको अपने ऐप के लिए एक क्लीनर डिज़ाइन के साथ आने के लिए मजबूर कर सकता है, क्योंकि इसे कम से कम करने के लिए आपको "इसे" करने के बजाय इसे "क्या" करना चाहिए, इसके बजाय आपको अपने आवेदन के बारे में सोचना चाहिए।
उदाहरण के लिए, यदि आप ट्विटर खोज एपीआई का उपयोग कर रहे हैं, तो आपके आवेदन पर सबसे अधिक संभावना नहीं है कि आप JSON या Atom प्रारूप विकल्प का उपयोग कर रहे हैं या नहीं। किसी दिए गए प्रश्न का उपयोग करके ट्विटर को खोजने की क्षमता और परिणाम प्राप्त करने के लिए इच्छित कार्यक्षमता का प्रतिनिधित्व करता है, इसलिए आपको एपीआई को उस अवशोषण के स्तर पर नकल करना चाहिए। आउटपुट प्रारूप सिर्फ एक कार्यान्वयन विस्तार है।
निम्न स्तर के कार्यान्वयन विवरणों के संदर्भ में कार्यक्षमता के मामले में एपीआई का मज़ाक उड़ाकर, आप यह सुनिश्चित कर सकते हैं कि एप्लिकेशन वास्तव में ट्विटर से कनेक्ट होने से पहले आप जो करना चाहते हैं, वह कर सके। उस बिंदु पर, आप पहले से ही सत्यापित कर चुके हैं कि ऐप इरादे से काम करता है, इसलिए केवल एक ही चीज़ शेष है जो आरईएसटी अनुरोध करने के लिए कोड लिखना और प्रतिक्रियाओं को पार्स करना है, जो काफी सरल होना चाहिए, इसलिए आप शायद समाप्त नहीं होंगे ट्विटर पर उस बिंदु पर बहुत सारे जंक डेटा के साथ मारना।
स्रोत
2009-05-03 03:21:46