لماذا هو حصاد يجري شراؤها في كل شيء ؟ [مغلقة]

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

  •  09-06-2019
  •  | 
  •  

سؤال

هل بيئة العمل الخاصة بك استخدام الحصاد SCM ؟ لقد استعملت هذا الآن في موقعين مختلفين و تجد مروعة.في حالة واحدة كتبت تحويل السيناريو حتى أتمكن من استخدام السير الذاتية محليا ثم اليومية استيراد تغييرات على نظام الحصاد بينما كنت نائما.Corp كان متعصب حول استخدام الحصاد ، على الرغم من 80% من المبرمجين البكاء لشيء مختلف.كان من داع معقدة بطيئة وثقيلة.هو الآن شرط وظيفة بالنسبة لي أن الحصاد لا في الاستخدام حيث أعمل.

وقد أي شخص آخر يستخدم الحصاد من قبل ؟ ما هي تجربتك ؟ كما السوء ؟ هل توظف أخرى مختلفة الحلول?لماذا هذا المنتج لا يزال شراؤها اليوم ؟

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

المحلول

وهناك احتمالات, الشركة لديها نوع من العقد مع CA - هل تستخدم الكثير من كاليفورنيا البرامج في المنزل ؟

تحرير: أعتقد ذلك!

نصائح أخرى

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

حسنا أنا سوف أجيب على هذا في اثنين من الحلقات لأن أواخر هنا و الحصاد هو موضوع كبير.

أولا CA الحصاد (وهو ما الإصدار 7 من المنتج يسمى الإصدار 5 CCC التي أنا لا أستطيع أن أذكر التوسع في الإصدار 12 يسمى CA SCM) هو أكثر بكثير من مجرد SCM أداة في نفس الطريق ClearCase هو الكثير أكثر من SCM أداة.إس, CVS, بوابة, hg كل قاعدة القياسية SCM و أكثر.

ما تحصل عليه مع الحصاد SCM + السياسة.فهو يوفر لك مكانا لتخزين و إصدار التعليمات البرمجية الخاصة بك و التفاف كل شيء في سياسة كيف أن قانون ينضج على الرغم من مؤسستك من ديف همز.هل لديكم سياسة المنظمة أن يؤدي المطور يحتاج إلى التوقيع على قانون قبل إصداره QA ?الحصاد يسمح لك تحديد signoff كما السياسة ، ويفرض ذلك - لا يمكنك ترحيل رمز من "ديف" الدولة "تنظيم الدولة" حتى واحد من الناس في المشروع المعين كما يؤدي ديف يفعل ذلك بالضبط.هل لديك سياسة أي SQL البرمجية يحتاج signoff من قبل DBA قبل أن تكتبه ؟ الحصاد يسمح لك لتحديد تلك السياسة ، وأن يفرض عليه - لذلك قد تحتاج على حد سواء يؤدي ديف و DBA signoff قبل رمز يهاجر.

الحصاد هو بأي حال من الأحوال أداة معظم المنظمات البرامج - يستخدم عادة في صناعة التمويل ، أو في الأعمال التجارية حيث قوي جدا إطار تنظيمي يحكم ما يمكن القيام به.البنوك تحتاج إلى الامتثال Sarbannes-أوكسلي ، التي لديها قوية جدا ومراجعة المتطلبات.الحصاد يوفر القدرة على تحديد جميع أنواع ضوابط عملية حول كيفية إدخال تغييرات على أصول البنوك تتحرك خلال دورة حياتها.أنا أعرف كبيرة النقل العام على المنظمات المسؤولة عن سلامة و الالتزام بالمواعيد الملايين من الناس كل يوم ، التي تحتاج إلى بإحكام تحديد آليات الرقابة أداة مثل الحصاد تقدم.أنا أيضا رأيت الحصاد استخدامها في بيئات حيث 1000 من المطورين استخدامها كل يوم - نعم أنا لا أبالغ, حرفيا 1000 من المشروعات الإنمائية في منظمة واحدة ، كتابة رمز متاجر التجزئة في جميع أنحاء العالم ، ودفع ذلك حلول من الباب اليومية إلى المخازن في جميع أنحاء العالم.

الحصاد ليست مثالية ، الفكر الإصدار 12 هو أفضل بكثير.انها لديها الكثير من "هذا مجرد غبي"-لحظات ، فإنه في ملف الإصدارات علاء السير الذاتية والسير الذاتية مثل المتفرعة دليل الإصدار (أو عدمه) ، مع كل متعة أننا قد وصلنا إلى معرفة والخوف.بمجرد أن تعرف ذلك و تقبل مع ذلك ، ليس بالضرورة أبطأ من أي SCM لقد استعملت.لديه وظيفة أكبر من مجرد إصدار التعليمات البرمجية الخاصة بك.

آخر فوز كبير و أكبر من الإصدار 12 ، هو التكامل مع غيرها من كاليفورنيا أداة (و القدرة على الاندماج مع غير CA أدوات, ولكن ليس الكثير في هذه اللحظة) - خلل تتبع مع مركز الجودة, مشكلة التذاكر مع Unicentre خدمة مكتب للعمل, نشر البرامج على سطح المكتب مع SDM.يمكنك تحديد الجسور بين هذه التطبيقات التي تؤدي في الكثير تشديد التكامل من هذه المخاوف ، مع عادة آثار إيجابية على دقة التوقيت.

إذا كان التعامل مع الحصول على البرنامج خارج نطاق المؤسسة ، مع الآلاف من أجهزة الكمبيوتر المكتبية والخوادم ، mainfame/المدى المتوسط/الوسيطة نظم الحديد يرتدون عمليات مراقبة التغيير والتعقيد واللوائح والعقود, مدققي الحسابات, فقط مجموعة كاملة من التعقيد ، الحصاد هو أداة واحدة فقط في مجموعة كاملة من الأدوات الخاص بك سوف تحتاج.إذا كنت ترغب فقط بسيطة SCM فريق مؤلف من 10 المشروعات الإنمائية دعم بضع مئات من العملاء ، وليس طريقة رائعة للذهاب.

سأحاول أن أضيف شيئا حول كيفية الحصاد يعمل فعلا في المرة القادمة - مستودعات, مشاريع, وجهات النظر, الحزم, أشكال, العمليات.... الخالذي قد يساعد في تفسير السبب في أن بعض المنظمات استخدامه و لماذا ليست للجميع.

اعتدت الحصاد خلال حفلة في الصناعة المصرفية منذ بضع سنوات.أوافق على أن ذلك كان عمليا غير صالحة للاستعمال ، ولكن الناس في تهمة QA بدا الحب.

عملت شركة خيارين ؛ ClearCase أو الحصاد.التخريب لم ، و سبب ذلك هو أن ClearCase (IBM) و الحصاد (CA) سواء كان طويل المركزية العقود بالفعل.

لقد استخدمنا الحصاد لمدة عشر سنوات (2000-2010) على الرغم من أننا نبحث الآن في استبدال ذلك وأعتقد أنه قد خدمنا بشكل جيد جدا.الحصاد (دعونا العصا مع هذا الاسم على الرغم من أنه لم يعد هو الاسم الرسمي) ، وكان أول أداة رئيسية نفذنا إلى دعم لنا في R&D و في ذلك الوقت لا uf منا يعرف الكثير عن العديد من جوانب دورة حياة تطبيق (إصدارات من التعليمات البرمجية ، المتفرعة ، الآلي ، اختبار الانحدار ، وضمان الجودة ، نشر العديد من بيئات وقت التشغيل والإنتاج, التراجع, ememrgency الإصلاحات والتحديثات الصيانة وما إلى ذلك) ؛ اليوم نحن نعرف الكثير و عمليات التنمية تخدمنا بشكل جيد جدا (غير أنه لا يوجد الغرفة على العديد من التحسينات).ليس لدينا جدا هرمية منظمة (ليس لدينا الكثير من المفتشين التي تحتاج إلى الموافقة على التغييرات) لكنه من المفيد جدا أن يكون دعم "نقاط التفتيش" نقاط في عملية التنمية فيها شيء تحتاج إلى أن يحدث (على سبيل المثالاختبار وظيفي أو اختبار التكامل).

العيب (بالنسبة لنا) مع الحصاد في ما يخص الاستخدام تم "ما مبرمج تحتاج إلى القيام به لتغيير x الأسطر من التعليمات البرمجية".اليوم (هناك) هناك الكثير من أسهل وأكثر الطرق فعالية من الحصاد للحصول على حق الوصول للكتابة إلى ملفات التعليمات البرمجية المصدر ، وجعل التحديثات الخاصة بك ومن ثم العودة الملفات مرة أخرى / نقل لهم إلى جانب آخر من جوانب عملية التنمية (اختبار النشر.... الخ).عيب آخر هو السعر;انها باهظة الثمن.

كسب لدينا مع الحصاد:دعم سير العمل وبالتالي تمكنا من أن يكون نظام واحد لإدارة رمز الإصدارات سير العمل عملية الأتمتة.إذا كان ذلك ممكنا أنه من الأسهل للحفاظ على وتحسين نظام واحد من كثير.بالإضافة إلى توفير cmd خط الوصول إلى العمليات الداخلية (مما يجعل من الممكن النصي خاص حلول عند الحاجة لذلك من قبل العمليات الخاصة بك) الحصاد كما هو تكوين بسهولة عن طريق واجهة رسومية.لديها مفهوم "حزمة" مما يجعل من السهل أن نعلق الكثير من البيانات الوصفية إلى التغييرات في التعليمات البرمجية للتعامل مع التغييرات بشكل مستقل من التغييرات الأخرى (الإصدارات على مستوى الملف بدلا من تغيير مجموعات تحتوي على رمز كاملة الشامل).هذا هو مفيدة للتعامل مع indpendent الطوارئ والصيانة التغييرات.

إذا كان المطور هو فقط مبرمج و نفكر فقط في الترميز جانب من جوانب تطوير البرمجيات ثم imagen هو/هي قد تحصل محبط للغاية مع موسم الحصاد.إذا كان المطور المطور نفهم أن تطوير البرمجيات أكثر من الترميز وهذا الترميز هو فقط بداية من دورة حياة البرنامج ثم انا اجد انه سوف نرى الكثير من الفوائد مع موسم الحصاد.

لقد تم استخدام الحصاد لمدة 4 سنوات و أنا أحب ذلك.هذا النوع من الدعم فهو يوفر لك التحكم في قانون الحركة هو رائع حقا.نحن نستخدم الحصاد لنشر التطبيقات على Websphere.كما فعل مدهش العمل في نشر الإضافات إلى ملقم ويب جنبا إلى جنب مع التطبيق.عندما كنت تريد أن يكون عملية تحريك البرمجية في بيئة المؤسسة ، أنا لا أعتقد أن أي أداة أخرى يمكن أن تأتي حتى على أقرب إلى الحصاد.

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