আমি বর্তমানে একটি উত্স কোড উত্পন্নকরণ সরঞ্জামে কাজ করছি। আমার পরিবর্তনগুলি কোনও নতুন বাগ প্রবর্তন করবে না তা নিশ্চিত করার জন্য, আমার পরিবর্তনের diff
আগে এবং পরে প্রোগ্রামটির আউটপুটটির মধ্যে একটি তাত্ত্বিকভাবে একটি মূল্যবান সরঞ্জাম হয়ে উঠবে।
যাইহোক, এটি যে কারও ভাবা যায় তার চেয়ে কঠিন হতে পারে, কারণ সরঞ্জামটি import
অর্ধ-এলোমেলোভাবে অর্পিত উপায়ে (অর্ডার , ফাংশন ঘোষণার মতো ...) অর্ডার বিবেচনা করে না এমন লাইনের আউটপুট দেয় । এর কারণে, আউটপুটটি diff
অনেকগুলি পরিবর্তনের সাথে বিশৃঙ্খলাযুক্ত যে বাস্তবে কেবল লাইন একই ফাইলের অন্য অবস্থানে চলে গেছে।
এই পদক্ষেপগুলি উপেক্ষা করার জন্য কী কী উপায় আছে এবং কেবলমাত্র যুক্ত করা বা সরানো রেখাগুলি কেবল আউটপুট দেয়?
diff
টুল কোডে নির্দেশাবলীর অবৈধ বেশী থেকে বৈধ প্যাচসমূহ আলাদা, যাতে হিসাবে পাবে না ব্যাপার, এবং ক্ষেত্রে যেখানে এই সত্য নয় সীমাবদ্ধ (আমদানি, কার্যকারিতা ও ক্লাস ঘোষণা, ইত্যাদি)?