وبلاگ میثم پاسداری هریس

۱ مطلب با کلمه‌ی کلیدی «ابزارهای یک کار تیمی» ثبت شده است

  • ۱
  • ۰

برنامه نویس

Team Foundation نرم افزاری است که اولین بار توسط شرکت مایکروسافت معرفی شد تا بشه توسط اون کدنویسی رو در طول اجرای پروژه به شکلی هماهنگ انجام داد و از conflict ها جلوگیری کرد. تو این نوشته قصد داریم سناریوی شبیه سازی یه همچین چیزی رو مرور کنیم!

مدتی هست با دوستم علیرضا درگیر یک پروژه ای هستیم و به شکل از راه دور (Remote)، داریم روی پروژه کار میکنیم، زبان و پایگاه داده ای(همون DBMS) هم که انتخاب کردیم خوشبختانه یا شوربختانه Open Source هستند، به همین دلیل پشتیبانی درست و درمونی هم در مقایسه با مایکروسافت و IBM و... ندارند و ما هم همینطوری الله بختکی! تصمیم گرفتیم برای خودمون یک Team Foundation تدارک ببینیم که هماهنگی های لازم برای کار تیمی انجام بشه. یرای اینکار از چند تا ابزار زیر کنار همدیگه بهره بردیم، اگه به کارتون اومد برا تفریح هم که شده امتحان کنید، جالبه!

  • DropBox : اکانت دراپ باکس و کنارش اون app کوچیک و باحالش کلی مفید هستن! پیشنهاد میکنم حتما امتحان کنید! خودش اتومات براتون فایل ها رو Sync میکنه و هر وقت هم تغییراتی تو فضای ذخیره سازی تون اتفاق افتاد خبر میده! به علاوه اگه پروژه تون تحت وب بود روی فضایی که بهتون میده آپاچی و... رو Config کنید و کدهاتون رو run کنید!
  • Goodsync : نرم افزار جالبی که باهاش فایل های پوشه پروژه روی سیستم رو با فایل های دایرکتوری دراپ باکس (روی سیستم)  از لحاظ ورژن مقایسه میکنه و اونا رو Sync میکنه! (بخش Version Controlling هم تو این قسمت انجام میشه!!!!)
  • Skype : ابزاری که همه آشنا هستن و به درد ما هم خیلی میخوره. 
  • Teamviewer :  تا حالا نقش Remote Desktop رو به خوبی ایفا کرده، ما که راضی هستیم ازش!
  • Notepad++ : البته ما کله شق تر از اونی هستیم که داریم از این به عنوان IDE (مثلا) استفاده کنیم اما شما میتونید از PHPStorm و Eclipseو PHPDesigner و... استفاده کنید.
به این ترتیب شما میتونید به راحتی یه Team Foundation خوب با طعم Dropbox و یک Version Control دست ساز (همون Goodsync و Dropbox Application) رو تجربه کنید و از کارتون لذت ببرید. 

البته روش دیگه هم به این شکل وجود داره که اگه فرصت پیش بیاد در نوشته های آتی بهش اشاره خواهم کرد!

  • میثم پاسداری