একটি খাতা প্রিন্টার রিফ্যাক্টর করুন।
খাতা অনুশীলনীটি একটি রিফ্যাক্টরিং অনুশীলনী। এমন কোড আছে যা একটি লোকেল (আমেরিকান বা ডাচ) ও একটি মুদ্রা (মার্কিন ডলার বা ইউরো) নিয়ে সুন্দরভাবে ফরম্যাট করা একটি খাতা প্রিন্ট করে। তবে কোডটি বেশ খারাপভাবে লেখা, যদিও (কিছুটা অবাক করার মতো) এটি ধারাবাহিকভাবে টেস্ট স্যুট পাস করে।
এই কোডটি নতুন করে লিখুন। মনে রাখবেন, রিফ্যাক্টরিংয়ে আসল কৌশল হলো ছোট ছোট ধাপে এগোনো, যাতে টেস্টগুলো পাস করতে থাকে। তাতে আপনি সবসময় দ্রুত একটি কার্যকর ভার্সনে ফিরে যেতে পারবেন। git-এর মতো ভার্সন কন্ট্রোল টুলগুলো এখানেও সাহায্য করতে পারে।
আপনি কী কী পরিবর্তন করেছেন তার একটি লগ রাখুন এবং সেই লগসহ অনুশীলনীতে একটি কমেন্ট করুন, এটি রিভিউয়ারদের সাহায্য করবে।
Exercism-এ সাইন আপ করুন, Java ট্র্যাকের 26টি কনসেপ্ট158টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।