PDA

View Full Version : برنامه نویسی به صورت پروژه ای - گروهی



mrali.jalali
شنبه 06 تیر 1394, 14:02 عصر
سلام
قبلش بگم تو سایت خیلی گشتم چیزی پیدا نکردم :|


ما میخایم یه پروژه انجام بدیم که چند بخشه . هر کسی قسمتی رو انجام میده و بخش ها به هم وابسته اند . میخام هر کسی قسمت خودش رو انجام بده و به بقیه قسمت ها دسترسی داشته باشه (به صورت dll) آخر بار برنامه از یک فایل اجرایی ، اجرا بشه . نمی دونم چطوری اینکارو میشه انجام داد. ممنون میشم راهنمایی کنید

CrafteR
شنبه 06 تیر 1394, 14:11 عصر
سلام
قبلش بگم تو سایت خیلی گشتم چیزی پیدا نکردم :|


ما میخایم یه پروژه انجام بدیم که چند بخشه . هر کسی قسمتی رو انجام میده و بخش ها به هم وابسته اند . میخام هر کسی قسمت خودش رو انجام بده و به بقیه قسمت ها دسترسی داشته باشه (به صورت dll) آخر بار برنامه از یک فایل اجرایی ، اجرا بشه . نمی دونم چطوری اینکارو میشه انجام داد. ممنون میشم راهنمایی کنید


میشه بیشتر توضیح بدین؟
کار گروهی بحث خیلی بزرگیه.
در تقسیم وظایف مشکل داری؟ یا اینکه ابزار مناسب برای این کار لازم داری؟ و یا سوالت در مورد روند انجام پروژه های گروهی هستش؟

RmeXXXXXXXXX
شنبه 06 تیر 1394, 14:19 عصر
MVC ؟ مبحث Area.
صرف نظر از نوع پروژه: اگر میخواهید بصورت آنلاین و گروهی روی پروژه ای کار کنید باید از سایت هایی که در این مورد فعالیت میکنند کمک بگیرید! مطرح ترین شاید github.com باشه! لینک آموزش (http://www.dotnettips.info/learningpaths/details/22)
در این آموزش شما ابتدا با مخزن محلی آشنا خواهید شد سپس به معرفی مخزن آنلاین می پردازد. در طی آموزش شما متوجه خواهید شد که برای تقسیم بندی پروژه باید از انشعاب ها یا شاخه ها استفاده کنید. در ضمن بخش تکمیلی این سری، آموزش همگام کردن ویژوال استادیو با مخزن github جهت pull و push کردن changes می باشد.

mrali.jalali
شنبه 06 تیر 1394, 14:30 عصر
من میخام سورس فقط دست یکنفر باشه . به این صورت که سوروس هر پروژه رو از مسولش بگیره و وارد سورس اصلی کنه (که تا اینجا میشه مخزن ) .
اینجوری بگم فرض کنید یک پروژه فروش و یک پروژه انباره . کسی که به پروژه فروش دسترسی داره پروژه انبار رو به صورت Dll داشته باشه (سورس انبار رو نداشته باشه) . میخام روال های ثبت و ویرایش رو کاربر انبار خودش بنویسه و کاربر فروش فقط آن ها رو فراخونی کنه .

و در آخر کار که برنامه انجام شد اگر درمثلا سیتم مشکلی در قسمت فروش پیش اومد Dllهای مربوط به فروش پس از اصلاح به مشتری بدم . (چنین روندی رو تو ی شرکتی دیدم )

CrafteR
شنبه 06 تیر 1394, 14:34 عصر
من میخام سورس فقط دست یکنفر باشه . به این صورت که سوروس هر پروژه رو از مسولش بگیره و وارد سورس اصلی کنه (که تا اینجا میشه مخزن ) .
اینجوری بگم فرض کنید یک پروژه فروش و یک پروژه انباره . کسی که به پروژه فروش دسترسی داره پروژه انبار رو به صورت Dll داشته باشه (سورس انبار رو نداشته باشه)

با TFS = Team Foundation Server میتونید این کار انجام بدین، میتونید سطح دسترسی تعریف کنید و البته یه سری امکانات هم برای آنلاین کردن پروژه داره.

البته Rmexxxx، "گیت هاب" معرفی کردند که برای اشتراک گذاری کد ها خیلی عالیه ولی برای مدیریت پروژه های گروهی من پیشنهاد نمیکنم.

RmeXXXXXXXXX
شنبه 06 تیر 1394, 23:02 عصر
درست می فرمائید. ولی سرویس جدید گوگل بنام Cloud Source Repositories این مشکل رو داره مرتفع می کنه! بدین صورت که با پردازش ابری میاد و ریپوزیتوری های عمومی گیت هاب رو خصوصی میکنه.
در لینک:
https://cloud.google.com/tools/cloud-repositories/
منتهای مراتب چون تحریم هستیم باید از برنامه ای کمکی استفاده کنیم.