सुरक्षित Refactoring का अभ्यास
सुरक्षित refactoring का workflow है: पहले skill चलाएँ, फिर verify करें कि tests अब भी पास हो रहे हैं. इससे सुनिश्चित होता है कि आपके बदलाव से मौजूदा behavior नहीं टूटता.
इस project में .claude/skills/refactor/ में refactor skill पहले से सेट है. आपके पास पिछले अभ्यास से test coverage मौजूद है. अब routes.py को सुरक्षित तरीके से refactor करने का अभ्यास करें. get_album_stats फंक्शन data preparation और statistics calculation — दोनों संभालता है. Data preparation logic को एक helper फंक्शन में निकालें.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Claude Code के साथ सॉफ्टवेयर डेवलपमेंट
अभ्यास निर्देश
claudeसे Claude Code शुरू करें.- Refactor skill का उपयोग करें:
/refactor @routes.pyताकि data preparation logic को एक helper फंक्शन में निकाला जा सके. - Refactoring के बाद tests चलाकर verify करें कि कुछ भी नहीं टूटा है.
- काम पूरा होने पर, Claude Code से बाहर निकलने के लिए
/exitटाइप करें.
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें