আমরা কিছু নন প্রোগ্রামার (লেখক) এর সাথে দল বেঁধছি যাঁদের আমাদের প্রকল্পগুলির একটিতে অবদান রাখতে হবে।
এখন তারা তাদের কাজটি নিয়ন্ত্রণ করার সংস্করণটির জন্য গিট (বা সেই বিষয়ে কোনও কিছু) ব্যবহার করার ধারণাটি পছন্দ করেন না। আমি মনে করি এটি কারণ এটি সংস্করণ নিয়ন্ত্রণের বাঁকানো ধারণার চারপাশে তাদের মাথা মোড়ানো উপযুক্ত বলে মনে হয় না। (যখন আমি প্রথম তাদের শাখা এবং মার্জ করার সাথে পরিচয় করিয়ে দিয়েছিলাম - তারা দেখে মনে হয়েছিল আমি তাদের আপত্তি করছি was)
এখন, আমরা তাদের শিক্ষিত করার বা তাদের এটি ব্যবহারের জন্য বোঝানোর মতো অবস্থানে নেই। আমরা কেবলমাত্র বিকল্পগুলির সন্ধানের চেষ্টা করছি যাতে আমরা তাদের সমস্ত কাজের সংস্করণ পেতে পারি (যা আমাদের প্রয়োজন) - এবং তারা সহজ কর্মপ্রবাহ পেতে পারে এবং তারা কী করে তাতে মনোনিবেশ করে।
আমি কিছু ধারণা নিয়ে এসেছি ...
- প্রতিবার তারা কিছু অ-তুচ্ছ পরিবর্তন এনে একটি পৃথক ফাইল হিসাবে তাদের কাজ সংরক্ষণ করার জন্য তাদের বলুন এবং তারপরে পরিবর্তনগুলি ট্র্যাক করার জন্য আমাদের পক্ষে একটি ডিফ ব্যবহার করুন।
- এমন একটি প্রোগ্রাম লিখুন (পাইথনে) যা কোনওভাবে সিএসএসইডিটিতে "মাইলফলক" প্রয়োগ করে।
প্রকল্প সম্পর্কে:
এটি একটি প্রাকৃতিক ভাষা প্রক্রিয়াজাতকরণ সিস্টেম (সি + পাইথনে লিখিত)। সিস্টেমের জন্য বিভিন্ন ভাষায় ইনপুট প্রস্তুত করতে আমরা কিছু লেখক নিয়োগ করেছি। এবং আমরা সফ্টওয়্যারটি বিকশিত হওয়ার সাথে সাথে সেই লেখকদের তাদের ইনপুটগুলিতে (নিবন্ধগুলি) পরিবর্তন করা দরকার। কখনও কখনও পরিবর্তনগুলি খুব ছোট হয় (একটি শব্দ বা দুটি) এবং অন্য সময়গুলি বড়।
আমাদের এই পরিবর্তনগুলি নিয়ন্ত্রণ করার কারণটি হ'ল ইনপুটটির প্রতিটি ছোট / বড় পরিবর্তনের ফলে সিস্টেমের আউটপুট নাটকীয়ভাবে পরিবর্তনের সম্ভাবনা থাকে।