এটি আমার অভিজ্ঞতা থেকে, তবে তবুও বিশ্বাস করি এটি প্রয়োগ করা যেতে পারে এবং গ্লেনএইচ 7 যা উল্লেখ করেছেন তার লাইনে চলে যায় ।
আমি বিভিন্ন প্রকল্পে 3 টি প্রতিষ্ঠানের মধ্যে কাজ করি। সংস্থাগুলি কিছু স্ট্যান্ডার্ড অনুশীলন এবং কাজের পদ্ধতি সহ একে অপরের বোন , তবে এটি অনেক উপায়েও অনন্য। এই বলে যে, আমি সাধারণত প্রতিটি প্রকল্প টাটকা শুরু করি এবং কেবল এটি সম্পাদন করতে চাই বা অগ্রগতি প্রদর্শন করতে চাই। তারপরে যদি আমি এমন কোনও দৃশ্যে চলে যাই যেখানে আমি আগের প্রকল্পের জন্য লিখেছি কোডের একটি টুকরো বা কার্যকারিতা মনে আছে তবে আমি দুটি বিষয়গুলির মধ্যে একটি (সময় নির্ভর) করব:
- দ্রুততম পদ্ধতিটি
আমার বর্তমান প্রকল্পে অন্যান্য প্রকল্প থেকে আগের কোডটি অনুলিপি করুন (খুব বেশি সময় নেই)।
দ্বিতীয়তমতম পদ্ধতিটি
পূর্ববর্তী কোডটি অনুলিপি করুন এবং এটিকে একটি সাধারণ লাইব্রেরিতে রাখুন, তারপরে বর্তমান প্রকল্পে সেই লাইব্রেরিটি অন্তর্ভুক্ত করুন (এগিয়ে যাওয়া আরও সহজ করার জন্য)।
2b। আমি যদি অন্যটি (মূল) প্রকল্পে পরিবর্তন আনা করি তবে আমি নতুন লাইব্রেরিটি ব্যবহার করতে এটি রিফ্যাক্টর করব [তবে সাধারণত যদি আমি সেই প্রকল্পটি পুনরায় স্পর্শ না করতে পারি তবে] তা করব না]
কেবল সতর্ক করা হবে, সাধারণ লাইব্রেরি থেকে হেক পরীক্ষা করুন। সাধারণ লাইব্রেরি মানে নির্ভরতা তৈরি করা। নির্ভরতা ব্যর্থতার পয়েন্ট তৈরি করে। যদিও আপনার বর্তমান বাস্তবায়নের জন্য আপনার কিছুটা সামান্য টুইটের প্রয়োজন হতে পারে, তবে আপনি জানেন না যে কীভাবে এটি সেই লাইব্রেরি ব্যবহার করে অন্য কিছু পরিবর্তন করবে।