نسخه پیش نمایش Visual Studio 2019 منتشر شده‌است. ویژگی‌های Visual Studio 2019 بر روی بهره‌ وری توسعه‌دهندگان و مشارکت گروهی و برنامه نویسان متمرکز شده است.

مقدمه‌ای بر Visual Studio 2019

این نسخه‌ی بتا دارای ویژگی‌های بسیاری است که بر روی بهره‌وری توسعه‌دهندگان و همکاری گروهی،

مانند – جستجوی بهتر، پاکسازی کد با یک کلیک، بهبود عیب‌یاب ، و مدیریت درخواست‌های pull (pull requests) از IDE، متمرکز هستند.

برخی ویژگی‌های اصلی وجود نیز هستند که در خصوص بهبود بهره‌وری تیم توسعه داده شده اند.

ویژگی‌های عمده‌ی Visual Studio 2019 به صورت بخش به بخش در ادامه آورده شده است ، که در ادامه بررسی خواهیم کرد.

ویژگی‌ها و بهبودهای Visual Studio 2019 IDE

  • صفحه‌ی آغاز (Start Page)

ظاهر کاملا جدیدی از پنجره‌ی آغازین VS2019 خواهیم دید. می‌توانیم بطور مستقیم یک repository را clone کنیم ، پروژه‌ی موجودی را باز کنیم، پروژه‌ی جدید باز کنیم،. لینکی بصورت “Continue without code” (ادامه بدون کد) می‌بینیم که VS2019 IDE را بدون هیچ solution باز می‌کند.

میتوانیدظاهر جدید در زیر را در تصویر زیر مشاهده کنید.

Visual Studio 2019

  • ایجاد پروژه (Create Project)

طراحی پنجره‌ی “Create a new project” (ایجاد پروژه‌ی جدید) نیز تغییر یافته است، با این حال، عملکرد تقریبا مشابهی با نسخه‌های پیشین Visual Studio دارد.

Visual Studio 2019

  • اشتراک زنده (Live Share)

اشتراک زنده همکاری توسعه‌دهندگان را ارتقاء می‌دهد اما جهت استفاده از این ویژگی، توسعه‌دهنده باید وارد حساب Visual Studio شود تا دیگر توسعه‌دهندگان بدانند چه کسی در حال به اشتراک‌گذاری اطلاعات است.

  • گزینه‌ی Live Share در گوشه‌ی انتهایی سمت راست قرار دارد.

Live Share Visual Studio 2019

  • . توسعه‌دهنده می‌تواند با استفاده از یک حساب Microsoft وارد حساب کاربری شود.
  • بطور پیش‌فرض، Visual Studio از یک حساب شخصی‌سازی برای ویژگی Live Share استفاده می‌کند، با این حال می‌توانیم جزئیات حساب را برای Live Share از همان گزینه، همانطور که در تصویر نشان داده شده، با رفتن به Tools > Options > Live Share > User account تغییر دهیم.

User account

  • . برای شروع یک نشست مشارکتی بر روی گزینه‌ی Live Share کلیک کنید.
  • هنگامی که محیط Live Share آماده شد، یک منوی “Sharing” را مشاهده خواهیم کرد و یک لینک دعوت ایجاد شده
  • لینک را ککی کرده و آن را برای مشارکت دیگر توسعه دهندگان در اختیار آنها قرار میدهیم.
  • اعضای گروه می‌توانند با رفتن به “File > Join Collaboration Session” و ارائه‌ی Live Share Invitation Link به یک نشست Live Share ملحق شوند.

Join Collaboration Session

  • جستجوی بهتر (Better Search)

این ویژگی به بهره‌وری توسعه‌دهندگان اختصاص یافته‌است. جستجوی جدید قابلیت جستجوی تقریبا همه چیز، مانند منوها، فرمان‌ها، امکانات، کامپوننت‌ها، کد پروژه، را دارد.

 

Better Search

  • پاکسازی کد در یک کلیک (One-Click Code Cleanup)

گزینه‌ی جدید را هنگام باز کردن یک فایل مشاهده می‌کنیم که در رابطه با سلامت فایل صحبت می‌کند.

  • موس را بر روی آیکن حباب زرد رنگ میبریم و خلاصه‌ی خطاها، هشدارها، و پیشنهادات را مشاهده میکنیم.
  • بطور عمد، دو خطا را جهت تبدیل آیکن حباب زرد رنگ به آیکن ضربدر قرمز رنگ افزوده‌ ام که قابل مشاهده است.

Error

می‌توانیم قانون پاکسازی کد را اجرا و نیز بر اساس نیاز خود با راست کلیک بر روی آیکن Health Indicator و انتخاب “Configure Code Cleanup” پیکربندی کنیم.

Health Indicator

Configure Code Cleanup

  • بهبود اشکال‌زدایی (ِDebugger Improvement)

یک گزینه‌ی Search در پنجره‌ی Autos, Locals and Watch در هنگام اشکال‌زدایی کد مشاهده می‌کنیم.

بطور پیش‌فرض، جستجو برای سه سطح سلسله مراتب وجود دارد.

همانطور که می‌دانیم، اشیای پیچیده سلسله مراتب عمیق‌تر، بیش از سه سطح، دارند، که آن نیز می‌تواند با استفاده از آیکن Settings در پنجره‌ی Autos, Locals and Watch پیکربندی شود.

ِDebugger Improvement

ِDebugger Improvement Option

  • مدیریت Pull Request (Manage Pull Request)

ما در ویژوال استدیو ۲۰۱۹ بر روی pull request ها کنترل کامل داریم.

می‌توانیم کد را جهت اجرا و اشکال‌زدایی pull request ها از Azure Repos بازنگری کنیم. نیاز است افزونه‌ی “Pull Requests for Visual Studio” را از فروشگاه دانلود کنیم.

از طریق این لینک میتوانید این افزونه را نصب کنید.

 

Manage Pull Request

می‌توانیم pull request ها را در Visual Studio در زیرشاخه‌ی Team Explorer – Pull Requests و با کلیک بر روی request مشاهده کنیم.

همچنین برای مشاده کامل پنجره‌ی “Complete Details” در Visual Studio باز می‌شود.

Visual Studio 2019

Visual Studio 2019

نتیجه‌گیری

این موارد برخی از ویژگی‌های جدید هستند که به تمرکز بر روی بهره‌وری گروهی توسعه داده شده اند .

قابل ذکر است، ویژگی های Visual Studio 2019 که به تازگی معرفی شده، بهبودهای بسیاری در دیگر زمینه‌ها را نیز دارد.

پیشنهاد میکنم لذت کار با Visual Studio 2019 را از دست ندید.

زهره سلطانیان

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.