سؤال

أنا أبحث عن ملاحظات من .NET Developers الذين لديهم خبرة مع Aldon كمنصة لإدارة دورة الحياة. نحن نفكر بجدية في استخدام Aldon لإدارة دورة الحياة بما في ذلك التحكم في المصادر ، والبناء الآلي ، وما إلى ذلك. أعرف أن هناك الكثير من الخيارات الأخرى هناك ، ولكن لدينا متجر أساسي AS/400 (مع AS/400 مبرمج يفوق عددهم .NET مطوري .NET 6 إلى 1) ، ويستخدم Aldon بالفعل من قبل فريق ISERIES لدينا. الفائدة التي نبحث عنها هي وجود مجموعة واحدة لإدارة دورة الحياة.

في الأساس ، أبحث عن آراء من أشخاص استخدموا Aldon ومجموعة أخرى من الأدوات (ربما TFS ، أو مجموعة من SVN ، التحكم في التطواف ، إلخ). إذا كنت قد عملت مع كليهما ، هل لديك توصية حول ما إذا كانت هذه فكرة جيدة أم فكرة سيئة؟ من الواضح أنه خيار كبير ، لذلك ستكون أي ملاحظات مفيدة.

تحرير - أضيف

لا توجد إجابات أو تعليقات ... وأول شارة tumbleweed. لست متأكدًا مما إذا كان هذا مجرد سؤال سيء ، إذا كان لا أحد يستخدم Aldon بالفعل لإدارة عملهم .NET ، أو إذا لم يكن هناك أحد يستخدم Aldon الذي يستخدم منتجات أخرى ويمكنه تقديم مقارنة.

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

وأضاف -أكثرهدفنا الأساسي هو وجود منتج واحد لإدارة كل من .NET و AS/400 (في المقام الأول RPG). إذا كان لديك اقتراح لمجموعة مختلفة من الأدوات ، أو جربتها وقررت أن الأمر لا يستحق ذلك ، فسأخذ هذه الإجابة أيضًا.

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

المحلول

أنا أعمل في متجر مشابه لك-في حالتنا ، هناك قاعدة رمز قديمة كبيرة من رمز COBOL ISERIES ، وعدد متزايد من أنظمة .NET-وقد نجح مطورو .NET في استخدام Subversion لـ Subversion التحكم في المصدر. في وقت وجيزة من التقييم للمنتج ، بدا أن Aldon لم يكن مرنًا للغاية على الإطلاق في مناطق مثل التفرع والعلامة ، ولديه واجهة مرهقة للغاية. نظرًا لأن دورات حياة المنتج تتم إدارتها بشكل منفصل في متجرنا على أي حال ، مما يحد من استخدام .NET من Aldon لمصدر التحكم فقط ، كان قرارًا بسيطًا. في عالم .NET ، يتخلف Aldon بعيدًا عن أدوات المصادر المفتوحة القياسية في الميزات وسهولة الاستخدام ، وليس لديه أمل في التنافس مع TFS. في حالتنا ، زادت إدارة رمز .NET خارج Aldon بالتأكيد من إنتاجية المطورين وانخفضت الإحباط.

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

نصائح أخرى

أعتقد أنك ستجد لا أحد هنا يستخدمه. .NET يندرج الناس في فئتين - تلك "رخيصة" (أي محاولة توفير التكاليف) ثم تنظر بشكل أساسي أو شيء مثل المصدر المفتوح. وأولئك الذين يدفعون الكثير ، ومعظم هؤلاء يذهبون مع نظام الفريق - لأنه يتم تحريكه في Visual Studio من أسفل إلى أعلى. As/400 هو intermix نادر جدا لمطوري .NET ، لذلك ، في النهاية - ربما تكون محظوظا.

أنا شخصياً لست متأكدًا من أنني سأزعجها. هناك الكثير لتصوير نظام Team System مثل Tracking Source وما إلى ذلك - الكثير من ميزات الاختبار الجيدة ، والبناء في التكامل المستمر وما إلى ذلك ، وكل ذلك دون الركض من خلال الأغطية من أجل - جيدًا - الحصول على منتج أدنى.

لقد واجهنا نفس المشكلة في مكان عملي قبل بضع سنوات عندما بدأنا أول مشروع .NET لدينا في خضم مجموعة من مطوري آر بي جي. في ذلك الوقت ، اخترنا استخدام نظام التحكم في المصدر منفصل (تخريب) لأي شيء مكتوب في .NET (أو لأي شيء آخر أراد شخص ما استخدامه من أجله). لقد نقلنا جميع مشاريعنا (.NET و AS/400) إلى Gemini لأغراض تتبع الوقت والعيوب. في الأساس ، اخترنا منتجًا واحدًا لإدارة مشاريع .NET و AS/400 على مستوى عالٍ ولكن أدوات مختلفة للتحكم في الإصدار ، والبناء الآلي ، والاختبار الآلي ، إلخ.

بعد سنوات أستطيع أن أقول بسعادة أن هذا قد نجح بالنسبة لنا. لا يمكنني حقًا التفكير في أي مشكلات تسببت فيها هذا - لكن يمكنني أن أشهد على حقيقة أنها تجنبت بعض الصداع المحتملة وأرصاق الرؤوس. أعتقد أنه سيكون لديك وقت أسهل في العثور على وقت (جيد). مطورو NET من خلال اختيار نظام التحكم في الإصدار المستخدم على نطاق واسع. لا يمكنني التحدث عن أي شخص آخر ، لكن بالنسبة لي استخدام نظام التحكم في الإصدار لدي لم تسمع حتى سيكون قليلا من العلم الأحمر في موقف المقابلة.

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