সুতরাং আমাদের প্রকল্পে এই বিশাল (11000 লাইন বিশাল?) মেনমডিউল.পিপি উত্স ফাইলটি রয়েছে এবং প্রতিবারই আমি এটি স্পর্শ করতে চাই আমি ক্রিঞ্জ করি।
যেহেতু এই ফাইলটি এত কেন্দ্রীয় এবং বৃহত, এটি আরও বেশি সংখ্যক কোড জমে থাকে এবং এটিকে সংকুচিত করতে শুরু করার কোনও ভাল উপায় আমি ভাবতে পারি না।
ফাইলটি ব্যবহার করা হয়েছে এবং আমাদের পণ্যের বেশ কয়েকটি (> 10) রক্ষণাবেক্ষণ সংস্করণে সক্রিয়ভাবে পরিবর্তিত হয়েছে এবং তাই এটি রিফ্যাক্টর করা সত্যিই শক্ত। যদি আমি এটিকে "কেবল" বিভক্ত করে তুলি, 3 টি ফাইলে শুরু করার জন্য বলি, তবে রক্ষণাবেক্ষণ সংস্করণ থেকে পরিবর্তনগুলি একত্রিত করা একটি দুঃস্বপ্ন হয়ে যাবে। এবং আপনি যদি এত দীর্ঘ এবং সমৃদ্ধ ইতিহাসের সাথে কোনও ফাইল বিভক্ত করেন তবে SCCইতিহাসের পুরানো পরিবর্তনগুলি সন্ধান এবং পরীক্ষা করা হঠাৎ করে আরও শক্ত হয়ে যায়।
ফাইলটি মূলত আমাদের প্রোগ্রামের "প্রধান শ্রেণি" (প্রধান অভ্যন্তরীণ কাজ প্রেরণ এবং সমন্বয়) ধারণ করে, তাই প্রতিবার কোনও বৈশিষ্ট্য যুক্ত করা হলে এটি এই ফাইলটিকে এবং প্রতিবার এটি বাড়ার ক্ষেত্রেও প্রভাব ফেলে। :-(
এই পরিস্থিতিতে আপনি কি করবেন? SCCওয়ার্কফ্লো গণ্ডগোল না করে কীভাবে নতুন বৈশিষ্ট্যগুলিকে আলাদা উত্স ফাইলে স্থানান্তরিত করবেন সে সম্পর্কে কোনও ধারণা ?
(সরঞ্জামগুলিতে দ্রষ্টব্য: আমরা এর সাথে সি ++ Visual Studioব্যবহার করি ; আমরা AccuRevযেমন ব্যবহার SCCকরি তবে আমি মনে করি যে SCCএখানে প্রকৃতপক্ষে কোন গুরুত্ব আসে না; আমরা Araxis Mergeপ্রকৃত তুলনা এবং ফাইলগুলি মার্জ করার জন্য ব্যবহার করি)