मध्यम

निर्देश

Markdown पार्सर को रिफैक्टर कीजिए।

Markdown अभ्यास एक रिफैक्टरिंग अभ्यास है। इसमें ऐसा कोड है जो दी गई स्ट्रिंग को Markdown सिंटैक्स के हिसाब से पार्स करता है और उस स्ट्रिंग के लिए उससे जुड़ा HTML लौटाता है। यह कोड उलझे तरीके से लिखा गया है और इसे समझना मुश्किल है, फिर भी किसी तरह यह काम करता है और सारे टेस्ट पास हो रहे हैं!

आपको इस कोड को फिर से लिखना है ताकि यह पढ़ने और बनाए रखने में आसान हो जाए। साथ ही यह भी ध्यान रखना है कि सारे टेस्ट पास होते रहें।

अगर आप अपनी रिफैक्टरिंग में जो किया, वह कमेंट में लिख दें, तो समीक्षकों को यह देखने में मदद मिलेगी। हालाँकि यह ज़रूरी नहीं है। सबसे ज़रूरी बात यह है कि कोड पहले से बेहतर बन जाए!

GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
Roc Exercism

शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और Roc को 133 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।