আপনার পরিবর্তনগুলির অংশগুলি সন্ধান করুন যা একক ইউনিট হিসাবে যেতে পারে।
প্রায়শই, আমার কোডে ওয়ার্কিং ফিক্স বা বর্ধনের সময়, বেশ কয়েকটি পরিবর্তন রয়েছে। তাদের মধ্যে কিছু আচরণের পরিবর্তনের জন্য নির্দিষ্ট যা আমি যাচ্ছি; অন্যরা হ'ল সেই পরিবর্তনকে আরও পরিষ্কার করতে আমি যা করেছি।
আমি প্রতিটি রিফ্যাক্টরিং এর নিজস্ব পরিবর্তনের বর্ণনা সহ পৃথকভাবে চেক করতে পছন্দ করি:
প্রতিক্রিয়া: এক্স থেকে Y এর নাম পরিবর্তন করুন
এক্স এর আগে বোঝা গেল কারণ ... তবে এখন এটি ওয়াই হওয়া উচিত This এটি # 9 ইস্যুটির সাথে সম্পর্কিত।
তারপরে, প্রতিটি ভাল রিফ্যাক্টরিং একবার চেক ইন করা হলে চূড়ান্ত আচরণ পরিবর্তনটি প্রায়শই তুচ্ছ।
এছাড়াও, কিছু পরিবর্তন কোডের অনেকগুলি লাইনকে প্রভাবিত করে তবে খুব আকর্ষণীয় নয়, অন্য পরিবর্তনগুলি খুব স্থানীয় হয় তবে একটি গুরুত্বপূর্ণ প্রভাব থাকে। যদি এই পরিবর্তনগুলি একসাথে চেক করা হয়, তবে ভিন্নতাগুলি পড়া খুব কঠিন। সুতরাং, আমি তাদের আলাদা রাখি।
পরবর্তীতে, কেউ যখন পরিবর্তনের ইতিহাসটি পড়ছেন, তখন বিষয়গুলি কীভাবে বর্তমান অবস্থার কাছে পৌঁছেছে এবং কেন তারা এইভাবে রয়েছে তা স্পষ্ট। এটি আমার আচরণের পরিবর্তনটিকে পূর্বাবস্থায় ফিরিয়ে আনার ক্ষেত্রেও তুচ্ছ কারণ এটি অনেকগুলি অন্যান্য সম্পাদনার সাথে জড়িত নয়।