আমি সাম্প্রতিক মাসগুলিতে কাতাদের কোডিংয়ে বেশ আগ্রহী হয়েছি। আমি বিশ্বাস করি যে তারা আমার প্রোগ্রামিং দক্ষতা অর্জনের এবং কাজের উপর আমি যে কোডটি লিখছি তার মান বাড়ানোর এক দুর্দান্ত উপায়।
কাতাসকে পাওয়া যায় এমন অনেক জায়গা রয়েছে। মত ..
http://schuchert.wikispaces.com/Katas
আমি এগুলি কাটাসের দুর্দান্ত সংগ্রহস্থল হিসাবে পেয়েছি ... তাদের কয়েকটিতে আমার প্রচেষ্টা প্রচুর পরিমাণে পুরস্কৃত হয়েছে।
যাইহোক, আমি অনুভব করি যে এতক্ষণে আমি যতটা কটা দেখেছি তার একটি সংক্ষিপ্ত আগমন। তাদের মধ্যে কেউই আমাকে খারাপ কোড রিফ্যাক্টরিং অনুশীলনের অনুমতি দেবে বলে মনে হয় না। প্রথমবারের মতো ক্লিন কোড কীভাবে লিখতে হবে এটি দুর্দান্ত শিখছে ... তবে আমার বর্তমান চাকরিতে নতুন কোড লেখার খুব বেশি সুযোগ আমার নেই। বরং আমি প্রায়শই লিগ্যাসি কোডের বিরুদ্ধে লড়াই করি এবং কীভাবে মডিউলগুলি রিফ্যাক্টর করতে পারি, নির্ভরতা বর্জন করতে পারি এবং সংযুক্তি হ্রাস করতে পারি তা চেষ্টা করার চেষ্টা করি।
এই হিসাবে, আমি কয়েকজন কাতাসের সন্ধান করছি যা আমি উত্তরাধিকারের কোডটি রিফ্যাক্ট করার এবং এটি পরিষ্কার কোডে পরিণত করার দক্ষতা অর্জন করতে পারি।
ইতিমধ্যে বিদ্যমান কোন কি কেউ জানেন? আমি জানি আমি যখন কর্মক্ষেত্রে থাকি তখন আমি এতে প্রচুর অনুশীলন করি ... তবে আমি আমার দক্ষতাটি এমন পর্যায়ে পৌঁছে দিতে চাই যেখানে আমি ক্লাসে নির্ভরতা এবং পৃথক উদ্বেগকে কীভাবে আলাদা করতে পারি তা দ্রুত দেখতে সক্ষম হলাম যে অনেক বেশি করতে।