
همانطور که ممکن است در پست های اولیه در این کانال خوانده اید ، Salesforce با بسیاری از نرم افزارهای منبع باز کار می کند. این فواید زیادی دارد ، اما برای به دست آوردن بیشترین استفاده از آن ، باید در مورد نحوه انجام این کار متفکر باشید. اگر مراقب نباشید ، اهداف شرکت و هر پروژه منبع باز ممکن است گاهی اوقات مغایرت داشته باشد.
من روی پروژه های مربوط به Apache HBase کار می کنم (مقاله اخیر ما در مورد آن را در اینجا بخوانید). در اینجا چند قانون غیررسمی در مورد این پروژه ها (HBase ، Hadoop ، Zookeeper و غیره) دنبال می کنیم تا همه چیز را به جلو ادامه دهیم:
1. بدون چنگال!
ما هیچکدام از پروژه هایی را که استفاده می کنیم چنگ نمی زنیم. منظور من از "چنگال" ، از مخزن منبع باز به اندازه کافی قابل توجه است تا مانع از بازگشت ما به پروژه یا به روزرسانی های جدید منبع باز در مخزن ما شود. ما تقریباً همه علیه شاخه های منبع باز کار می کنیم (تقریباً).
چرا چنگال نیست؟در حالی که ممکن است به نظر برسد یک کار بی ضرر است ، و حتی ممکن است در ابتدا سرعت شما را افزایش دهد ، مشکل این است که واگرایی از ساخت منبع باز اساساً به این معنی است که شما "از قطار" در حال توسعه در حال پیشرفت در پروژه هستید. بیشتر تیم هایی که یک پروژه منبع باز را چنگ می زنند فکر می کنند که این آزادی بیشتری به آنها می دهد ، اما مشکلات ناشی از آن به طور کلی بسیار بزرگتر از آنچه انتظار دارید است.
بنابراین به همین دلیل ، ما آن را یک قاعده ساخته ایم که ما چنگ نمی زنیم.
2. نسخه های داخلی را نگه دارید
گاهی اوقات شما باید چنگال بزنید. بهترین استراتژی معاملات...
ما را در سایت بهترین استراتژی معاملات دنبال می کنید
برچسب :
نویسنده : صدرا ذوالریاستین
بازدید : 37
تاريخ : چهارشنبه
18 مرداد
1402 ساعت: 23:20