proposal.detail
प्रस्तावित
API Contract Court: Break, Version, and Fix a Public API
एक रोल-प्लेड इंजीनियरिंग ट्रायल जहाँ क्लाइंट टीमें यह बताती हैं कि ब्रेकिंग बदलाव नुकसानदेह क्यों होते हैं।
मिश्रित · 2 घंटे · 21 जुलाई, 2026 · 3 जून, 2026
विवरण
section.descriptionएक टीम के पास API का स्वामित्व होता है, दूसरी टीम के पास क्लाइंट इंटीग्रेशन का, और निर्णायक एक विफल टेस्ट सूट होता है। प्रतिभागी वर्ज़निंग संबंधी गलतियाँ, अस्पष्ट फ़ील्ड, बिना दस्तावेज़ वाले डिफ़ॉल्ट और ब्रेकिंग रिस्पॉन्स परिवर्तन पेश करते हैं, और फिर एक सुरक्षित अनुबंध के लिए बातचीत करते हैं।
यह लैब OpenAPI-शैली की सोच, संगतता परीक्षण, अवमूल्यन नोटिस (deprecation notices), त्रुटि आकार डिज़ाइन और माइग्रेशन विंडो को कवर करती है। यह यादगार इसलिए है क्योंकि हर गलत API निर्णय तुरंत कमरे में मौजूद दूसरी टीम के लिए परेशानी पैदा करता है।
प्रस्ताव विवरण
स्थिति
प्रस्तावित
कठिनाई
मिश्रित
अवधि
2 घंटे
लक्ष्य दिनांक
21 जुलाई, 2026
बनाया गया
3 जून, 2026