একটি Markdown পার্সার রিফ্যাক্টর করুন।
markdown অনুশীলনীটি একটি রিফ্যাক্টরিং অনুশীলনী। এখানে এমন কোড আছে যা Markdown সিনট্যাক্স অনুসারে একটি প্রদত্ত স্ট্রিং পার্স করে এবং সেই স্ট্রিংয়ের সংশ্লিষ্ট HTML রিটার্ন করে। এই কোডটি বিভ্রান্তিকরভাবে লেখা এবং অনুসরণ করা কঠিন হলেও, কোনোভাবে এটি কাজ করে এবং সব টেস্ট পাস করছে! আপনার চ্যালেঞ্জ হলো এই কোডটি আবার লিখে এমনভাবে সাজানো যাতে এটি পড়া ও রক্ষণাবেক্ষণ করা সহজ হয়, আর একইসঙ্গে নিশ্চিত করা যে সব টেস্ট আগের মতোই পাস করতেই থাকে।
আপনি আপনার রিফ্যাক্টরিংয়ে কী করেছেন তা কমেন্টে টুকে রাখলে রিভিউয়ারেরা তা দেখতে পারবেন, যা সহায়ক হবে, তবে এটি কঠোরভাবে জরুরি নয়। সবচেয়ে গুরুত্বপূর্ণ বিষয় হলো কোডটি আরও ভালো করা!
Exercism-এ সাইন আপ করুন, Delphi Pascal ট্র্যাকের 76টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।