این دوره به شما میآموزد که چگونه از ابزار Visual Studio 2019 برای تجزیه و تحلیل، بهبود و اعمال کیفیت کد خود استفاده و پیکربندی کنید.
آنچه خواهید آموخت:
منبع برنامه با افزایش پیچیدگی پروژهها، کد اغلب میتواند از نظر کیفیت بدتر شود. در این دوره آموزشی، تجزیه و تحلیل کد در ویژوال استودیو 2019، یاد خواهید گرفت که چگونه از ویژوال استودیو برای تجزیه و تحلیل، بهبود و اعمال کیفیت کد منبع خود استفاده کنید. ابتدا یاد خواهید گرفت که چگونه با تحلیلگرهای داخلی ویژوال استودیو برای بهبود کد خود کار کنید. در مرحله بعد، نحوه نصب و پیکربندی آنالایزرهای اضافی را برای تجزیه و تحلیل پیشرفتهتر خواهید دید. در نهایت، ابزار خط فرمان را بررسی میکنید و یکپارچهسازی pipeline، معیارهای کد را ایجاد میکنید و حتی شروع به ایجاد تحلیلگر خود میکنید. در پایان این دوره، درک بهتری از نحوه استفاده از ویژوال استودیو برای بهبود کیفیت کد منبع پروژه خود خواهید داشت.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
02 Getting Started with Code Analysis [22mins]
02-01 Version Check [0mins]
02-02 What Is Code Analysis? [3mins]
02-03 Next Generation Code Analysis Tooling [3mins]
02-04 Touring the Sample Application [2mins]
02-05 Quick Fixes Using Roslyn Analyzers [4mins]
02-06 Using the Code Cleanup Tools [3mins]
02-07 Customizing the Visual Studio Analyzers [3mins]
02-08 Working with Editorconfig [4mins]
03 Code Analysis Configuration [28mins]
03-01 Exploring Analyzer Workflows and Installation [3mins]
03-02 Installing Analyzers as Extensions [4mins]
03-03 Installing Analyzers as NuGet Packages [4mins]
03-04 Code Analysis Configuration Options [2mins]
03-05 Suppressing Warnings [4mins]
03-06 Creating Rule Set Files [3mins]
03-07 Working with Rule Sets and Rule Severity [4mins]
03-08 Going Further with editorconfig Files [3mins]
03-09 Summary [1mins]
04 Going Further with Code Analysis [24mins]
04-01 Exploring Code Analysis Tooling Options [3mins]
04-02 Working with the Command Line [3mins]
04-03 Integrating with a Build Pipeline [4mins]
04-04 Understanding Code Metrics [3mins]
04-05 Working with Code Metrics [4mins]
04-06 Creating a Custom Analyzer [5mins]
04-07 Summary and Closing Thoughts [2mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
02 شروع با تجزیه و تحلیل کد [22 دقیقه]
02-01 بررسی نسخه [0 دقیقه]
02-02 تحلیل کد چیست؟ [3 دقیقه]
02-03 ابزار تحلیل کد نسل بعدی [3 دقیقه]
02-04 گشت و گذار در نمونه برنامه [2 دقیقه]
02-05 رفع سریع با استفاده از تحلیلگرهای Roslyn [4 دقیقه]
02-06 با استفاده از ابزار پاکسازی کد [3 دقیقه]
02-07 سفارشی کردن تحلیلگرهای ویژوال استودیو [3 دقیقه]
02-08 کار با Editorconfig [4 دقیقه]
03 پیکربندی تحلیل کد [28 دقیقه]
03-01 کاوش در جریان کار و نصب آنالایزر [3 دقیقه]
03-02 نصب آنالایزرها به عنوان افزونه [4 دقیقه]
03-03 نصب آنالایزرها به عنوان بستههای NuGet [4 دقیقه]
03-04 گزینههای پیکربندی تحلیل کد [2 دقیقه]
03-05 سرکوب هشدارها [4 دقیقه]
03-06 ایجاد فایلهای مجموعه قوانین [3 دقیقه]
03-07 کار با مجموعه قوانین و شدت قوانین [4 دقیقه]
03-08 با فایلهای editorconfig ادامه دهید [3 دقیقه]
03-09 خلاصه [1 دقیقه]
04 با تجزیه و تحلیل کد ادامه دهید [24 دقیقه]
04-01 کاوش در گزینههای ابزار تحلیل کد [3 دقیقه]
04-02 کار با خط فرمان [3 دقیقه]
04-03 ادغام با Build Pipeline [4 دقیقه]
04-04 درک معیارهای کد [3 دقیقه]
04-05 کار با کد متریک [4 دقیقه]
04-06 ایجاد یک تحلیلگر سفارشی [5 دقیقه]
04-07 خلاصه و نظرات پایانی [2 دقیقه]
الکس ولف به عنوان یک توسعه دهنده محتوای دات نت و آزور در مایکروسافت کار میکند و علاقه زیادی به یادگیری و آموزش توسعه نرمافزار دارد. او بیش از یک دهه تجربه و گواهینامههای متعدد در اکوسیستم دات نت و فناوریهای مرتبط دارد. او همچنین به شدت درگیر فناوریهای DevOps و Cloud برای بهبود گردشهای کاری و زیرساختهای توسعه است. الکس تقریباً برای شرکتهایی در هر اندازهای کار کرده است، از شرکتهای نوپا کوچک گرفته تا شرکتهای بسیار بزرگ. او همچنین به سایر فناوریهای بصری و تعاملی مانند انیمیشن دیجیتال و توسعه بازی با Maya و Unity علاقه دارد.