إعادة استخدام رمز روبي عبر العديد من تطبيقات القضبان
-
12-09-2019 - |
سؤال
لقد طورت مكتبة بسيطة في Ruby وتحتاج إلى استخدام هذا في العديد من تطبيقات القضبان (بعضها لم يتم بناؤها بعد). ما هي أفضل طريقة لإضافة مكتبة روبي هذه بسهولة إلى العديد من تطبيقات القضبان عند الاقتضاء؟ فريقنا يركض أوبونتو ومستودعنا هو mercurial.
يجب أن أستخدم ...
- القضبان البرنامج المساعد؟ سيكون هذا خياري الأول ولكن يبدو أنه لا يدعم الزئبق؟
- جوهرة روبي؟
- سيناريو أشعل النار مخصص؟
- خيارات أخرى؟؟
إن أي مؤشرات محل تقدير كبير!
المحلول
لدى Ruby بالفعل آلية ثابتة لتقاسم التعليمات البرمجية أي Ruygems. الجواهري يجعل إنشاء جوهرة سهلة. أود أن أوصي بالتحقق من ذلك.
نصائح أخرى
اصنع جوهرة أو مكون إضافي. الأحجار الكريمة أفضل في رأيي، أسهل في الإدارة.
حكمي الإبهام:
إذا لم يعتمد على القضبان، اجعلها جوهرة.
إذا كان ذلك يعتمد على القضبان، فاجعلها البرنامج المساعد.
جعل البرنامج المساعد القضبان. لا "يدعم" Mercurial بمعنى أنك لا تستطيع القيام به script/plugin install $REPO_URL
ولديها تعمل تلقائيا، ولكن إذا كان ذلك من أجل استخدامك الخاص، فلن تفوت هذه الميزة.