पाठ 10 / 25
Functions और Boilerplate लिखना
दोहराव वाला कोड तेज़ी से बनाएँ और उसे अपने project से मेल खाता रखें।
समय की बचत कहाँ है
सबसे बड़ा लाभ दोहराव वाले, भली-भाँति समझे कोड में है: data classes, API clients, form validation, config files, type परिभाषाएँ, CRUD handlers। किसी मौजूदा फ़ाइल को pattern की तरह दिखाएँ और कहें "वही ढाँचा और नामकरण अपनाओ"। नतीजे को अजनबी के pull request की तरह पढ़ें: क्या वह आपकी conventions से मेल खाता है, errors वैसे ही सँभालता है जैसे बाक़ी कोड, और बेवजह dependencies से बचता है?
नई dependencies पर नज़र रखें
Assistants कभी-कभी तीन पंक्तियों के मानक कोड की जगह package उठा लेते हैं। हर dependency लंबी अवधि की लागत और सुरक्षा का दायरा है, इसलिए पूछें कि क्या वह सचमुच चाहिए।
त्वरित जाँच: जनरेट किए कोड को अपने project से मेल खाता रखने का अच्छा तरीक़ा क्या है?
- अनुसरण के pattern के रूप में किसी मौजूदा फ़ाइल को दिखाएँ
- Conventions का कभी ज़िक्र न करें
- नामकरण यादृच्छिक रखें
- सबसे लंबा संभव कोड माँगें
Answer
अनुसरण के pattern के रूप में किसी मौजूदा फ़ाइल को दिखाएँ — आपकी शैली का ठोस उदाहरण assistant को नक़ल करने को कुछ विशिष्ट देता है।