ضعیفبد نیستمتوسطخوبعالی (3 votes, average: 4٫67 out of 5)
Loading...

با گیت هاب پروژه های خود را مدیریت کنید

هم اکنون در سایت میهن لرن، بهترین سایت ارائه دهنده آموزش ها و علوم کامپیوتر بصورت رایگان، بخش جدیدی را تحت عنوان “مهندسی نرم افزار” راه اندازی کرده ایم تا به مباحث مربوط به مهندسی نرم افزار و همچنین مطالبی مفید و کاربردی که مربوط به دانشجویان رشته نرم افزار کامپیوتر می شود بپردازیم.

در اولین پست این بخش در نظر داریم به معرفی سرویس جهانی گیت هاب(GitHub) بپردازیم که در مدیریت پروژه ها کاربرد فراوانی دارد و سپس فیلم آموزشی گیت هاب توسط میهن لرن تولید و منتشر خواهد شد.

GitHub یک سیستم برای مدیریت پروژه می باشد که در پروزه های مشترک تیمی به خوبی می توان قدرت آنرا دید.

GitHub | گیت هاب
GitHub | گیت هاب

برای شروع شما باید در وب سایت گیت هاب به آدرس github.com عضو شوید، پس از اینکه اکانت خود را ایجاد کردید یک پروفایل برای شما ایجاد می شود که مثل سایر شبکه های اجتماعی می توانید بقیه برنامه نویسان را فالو کنید و کد ها و پروژه های Public آنها را مشاهده کنید و استفاده کنید. همچنین خوبی دیگری که گیت هاب دارد این است که میتوانید یک وبلاگ با ان برای خود داشته باشید username.github.com و مزیت بهتر ان این است که فقط افراد متخصص می توانند یک وبلاگ داشته باشند! چرا که باید یک ریپوزوتوری ایجاد کنید و صفحه وبلاگتان را خودتان کد نویسی کنید!

اما کار اصلی گیت هاب چیز دیگری است، با یک مثال دقیقا به شما میگوییم که در مدیریت پروژه گیت هاب کجا بدرد شما میخورد.

فرض کنید شما مدیر یک شرکت نرم افزار هستید و قصد دارید یک پروژه برنامه نویسی بزرگ را مدیریت و راهبری کنید. هر یک از اعضای تیم شما در یک مکان هستند و میخواهید هر قسمت پروژه را به یک کدام از انها واگذار کنید و در عین حال میخواهید که امنیت پروژه شما حفظ شوید یعنی بتوانید در همه حال از پروژه خود یک بک آپ داشته باشید و بتوانید مشاهده کنید در طول روز هریک از برنامه نویسان شما چقدر کار کرده است و کدام بخش ها را تغییر داده است. برای اینکار یک Repository جدید روی اکانت خود در گیت هاب ایجاد میکنید و سپس هر فرد میتواند تا جایی که برنامه نویسی کرده است را به سرور ارسال کند تا روی repository قرار بگیرد و بقیه اعضا نیز میتوانند انرا مشاهده کنند.

توسط گیت هاب میتوانید Branch های مختلفی ایجاد کنید و همچنین با هر کامیت که انجام میدهید می توانید بعدا به مرحله های قبل برگردید اگر اشتباهی کرده باشید و از هر مکان به برنامه خود میتوانید دسترسی داشته باشید، حتی اگر برنامه شما مربوط به وب باشد تغییرات را همان لحظه بصورت آنلاین می توانید مشاهده کنید. گیت هاب امکانات مدیریتی فوق العاده ای به شما میدهد که اکنون اکثر برنامه نویسان حرفه ای را شیفته خود کرده است. به این نوع سرویس دهنده ها اصطلاحا کنترل ورژن VC می گویند.

بزودی در آموزش تصویری که از GitHub خدمت شما ارائه خواهیم کرد شما را بیشتر با امکانات آن آشنا خواهیم کرد و یاد خواهیم داد. لطفا اگر از این سرویس استفاده کرده اید، نظرات خود را در اینجا با سایر دوستان به اشتراک بگذارید.

4 دیدگاه

  1. تشکر
    لطفاً در مورد کار با گیت هاب مطالب بیشتری را ارائه دهید.
    با تشکر

  2. تشکر بسیار بابت شروع مبحث مهندسی نرم افزار، امیدوارم در جهت افزایش اطلاعات سازندگان نرم افزار در کشور مخصوصا ساخت اصولی و چگونگی تحقیق کردن برای دانستن عواملی همانند ریسک و… از مطالبت شما بهره گیریم!
    مشتاقانه منتظر ارائه آموزش های تصویری در این باب خواهم بود

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *