اقتراح الحاجة لمشاركة الكود في الموقع خارج الموقع

StackOverflow https://stackoverflow.com/questions/4347202

  •  30-09-2019
  •  | 
  •  

سؤال

أنا جديد على مشروع لا يزال المطورون يشاركونه التعليمات البرمجية عن طريق إرسال الملفات عن طريق البريد. نحن نستخدم Eclipse و CVS.

يقوم المطورون من خارج الموقع بإرسال رمز إلى reveiw إلى الموقع حيث يأخذ المطورون الآخرون ملفات واحدة تلو الأخرى من هناك عبر البريد والاستبدال في Eclipse. لا بأس في 2 أو 3 ملفات. ولكن مع استمرار الملفات في زيادة هذه المهمة ، يصبح الألم حقًا.

لا يمكننا وضع الملفات المصدر في CVS كرمز غير اختبار من خارج الموقع يمكن أن يعطل خادم البناء الخاص بنا. هنا يبدأ سؤالي:-

ما الذي يمكن أن يكون أفضل الطرق لمشاركة التعليمات البرمجية؟

لا نريد إنشاء فروع لكل تغيير لأننا في هذه الحالة سننتهي مع 10-12 فروع كل يوم.

هل كانت مفيدة؟

المحلول

يجب اختبار الكود من خلال التكامل المستمر ، خاصة في وضعك حيث ينتشر المبرمجون حرفيًا في جميع أنحاء العالم. يجب أن يستخدم الأشخاص في الخارج اختبار الوحدة/التكامل لضمان عدم كسر البناء. يجب عليك وضع العملية التي قبل انتهائها لهذا اليوم ، يتحققون من سلامة البناء.
إذا لم يكن الأمر كذلك ، فإنهم لا يستحقون المال الذي تدفعه لهم.

نصائح أخرى

أقترح عليك إعطاء المطورين خارج الموقع القدرة على إجراء نفس الاختبار مثل خادم الإنشاء الخاص بك. لا يوجد سبب لابد أنهم يرسلون رمزًا لا يمكنهم اختباره (أو اختباره على الأقل دون تحطم).

هل هناك أي سبب من عدم تمكنهم من الوصول إلى أنظمتك عبر VPN. وبهذه الطريقة ، يمكنهم اختبار الكود عبر خادم إنشاء الخاص بك أو خادم البناء الثاني ودمج الكود بأنفسهم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top