
Atlanta, Georgia, USA
पॉलीलिथ माइंडसेट: कई प्रोजेक्ट्स में तेज़ी से निर्माण करें
क्या उम्मीद करें
section.विवरणअब हम पहले से कहीं अधिक तेज़ी से कोड जनरेट कर सकते हैं, लेकिन इससे एक नई समस्या पैदा होती है: टीमें अब भ्रम, दोहराव और कमज़ोर आर्किटेक्चर को भी पहले से कहीं अधिक तेज़ी से पैदा कर सकती हैं।
इस सत्र में, हम यह पता लगाएंगे कि ऐसे सॉफ़्टवेयर सिस्टम कैसे डिज़ाइन किए जाएं जो मनुष्यों और AI दोनों को सुरक्षित रूप से तेज़ी से आगे बढ़ने में मदद करें। हमारा ध्यान स्पष्ट मॉड्यूल सीमाओं, पुन: प्रयोज्य घटकों (reusable components), स्थिर इंटरफ़ेस, वैलिडेशन कॉन्ट्रैक्ट्स और Clojure इकोसिस्टम से प्रेरित 'पॉलीलिथ' (Polylith) सोच पर होगा।
हम क्या कवर करेंगे
- AI-असिस्टेड डेवलपमेंट के लिए मॉड्यूलर आर्किटेक्चर: बड़े सिस्टम को इस तरह व्यवस्थित करें कि सुविधाओं (features) का स्पष्ट स्वामित्व और अनुमानित सीमाएं हों।
- गार्डरेल्स के रूप में इंटरफ़ेस: कोड को बदलने, टेस्ट करने और समझने में आसान बनाने के लिए संकीर्ण (narrow) इंटरफ़ेस का उपयोग करें।
- कॉन्ट्रैक्ट्स और वैलिडेशन: वैलिडेशन नियमों और स्कीमा को मनुष्यों, टूल्स और AI एजेंटों के बीच सत्य के साझा स्रोत के रूप में मानें।
- मल्टी-प्रोजेक्ट पुन: उपयोग: जानें कि कैसे साझा घटक एक उलझे हुए फ्रेमवर्क में बदले बिना कई उत्पादों का समर्थन कर सकते हैं।
- मेटाप्रोग्रामिंग और ऑटोमेशन: दोहराव वाले कार्यान्वयन कार्य को कम करने के लिए मैक्रोज़, कोड जनरेशन और घोषणात्मक पैटर्न का उपयोग करें।
क्यों शामिल हों?
यदि आप सॉफ़्टवेयर बनाने के लिए AI का उपयोग कर रहे हैं, तो असली सवाल यह नहीं है कि "क्या यह कोड लिख सकता है?" सवाल यह है: क्या आपका आर्किटेक्चर जटिलता के बोझ तले दबे बिना उस गति को संभाल सकता है?
यह टॉक उन डेवलपर्स के लिए है जो कोडबेस को समझने योग्य, टेस्ट करने योग्य और अनुकूलनीय बनाए रखते हुए तेज़ी से बड़े सिस्टम बनाना चाहते हैं।
स्थान
विवरण
अतिरिक्त मीडिया
section.गैलरीसहायक गैलरी, इनलाइन एंबेड और डाउनलोड रेल बनाएं।