एक बहीखाता प्रिंटर को रीफैक्टर कीजिए।
बहीखाता अभ्यास एक रीफैक्टरिंग अभ्यास है। यहाँ ऐसा कोड है जो एक लोकेल (अमेरिकी या डच) और एक मुद्रा (अमेरिकी डॉलर या यूरो) मिलने पर सुंदर ढंग से फॉर्मैट किया गया बहीखाता छापता है। लेकिन यह कोड काफी खराब तरीके से लिखा गया है, हालाँकि (थोड़ा आश्चर्य की बात है) यह टेस्ट सूट लगातार पास कर लेता है।
इस कोड को फिर से लिखिए। याद रखिए कि रीफैक्टरिंग में असली कला छोटे-छोटे कदम उठाने में है, जिनसे टेस्ट पास होते रहें। इस तरह आप हमेशा जल्दी से काम करने वाले वर्ज़न पर वापस जा सकते हैं। git जैसे वर्ज़न कंट्रोल टूल इसमें भी मदद कर सकते हैं।
आपने जो बदलाव किए हैं, उनका एक लॉग रखिए और उस लॉग के साथ अभ्यास पर एक कमेंट कीजिए। इससे रिव्यूअरों को मदद मिलेगी।
Exercism पर साइन अप कीजिए और C# को 62 कॉन्सेप्ट178 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।