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