آموزش بهبود برنامه های .NET Brownfield با تجزیه و تحلیل کد و معیارها

Improving Brownfield .NET Apps with Code Analysis and Metrics

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: داشتن توانایی تجزیه و تحلیل کیفیت کد و تنظیم خودکار بررسی کیفیت کد می تواند بسیار ارزشمند باشد. در این دوره ، شما به ابزارهای ویژوال استودیو نگاه خواهید کرد تا به شما کمک کند با استفاده از معیارهای کد و تجزیه و تحلیل کد استاتیک ، کیفیت برنامه Brownfield را بهبود ببخشید. برای بسیاری از افراد ، نگهداری نرم افزار Brownfield بخش عمده ای از کار آنها است. هنگامی که این کد قدیمی را حفظ می کنید ، داشتن توانایی تجزیه و تحلیل کیفیت کد و راه اندازی بررسی خودکار کیفیت کد می تواند بسیار ارزشمند باشد. در این دوره ، با بهبود برنامه های Brownfield .NET با کد تجزیه و تحلیل و معیارها ، ابزارهای تعبیه شده در Visual Studio را برای کمک به شما در بهبود کیفیت برنامه Brownfield با استفاده از معیارهای کد و تجزیه و تحلیل کد استاتیک بررسی می کنید. ابتدا می فهمید که کیفیت برای نرم افزار و کاربران آن به همراه انواع مختلف تست قابل استفاده چیست. در مرحله بعدی ، ابزارهای تعبیه شده در Visual Studio را پیدا خواهید کرد ، مانند معیارهای کد داخلی که می توانید از طریق کد خود ایجاد کنید. سرانجام ، شما در مورد چگونگی تنظیم و تفسیر ابزار تجزیه و تحلیل کد استاتیک داخلی یاد خواهید گرفت. با پایان این دوره ، شما مهارت های لازم را برای استفاده موثر از معیارهای کد و تجزیه و تحلیل کد استاتیک خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

کیفیت چیست؟ What Is Quality?

  • بررسی اجمالی دوره Course Overview

  • کیفیت نرم افزار چیست؟ What Is Software Quality?

  • تکنیک های معمول کیفیت Typical Quality Techniques

  • هزینه نرم افزار Buggy The Cost of Buggy Software

  • انواع کاربردها Types of Application

استفاده از کد متریک در Visual Studio Using Code Metrics in Visual Studio

  • مقدمه Introduction

  • دسترسی به معیارها Accessing the Metrics

  • شاخص ماندگاری Maintainability Index

  • پیچیدگی سیکلوماتیک Cyclomatic Complexity

  • عمق وراثت Depth of Inheritance

  • کوپلینگ کلاس Class Coupling

  • خطوط کد Lines of Code

  • استفاده از معیارها برای تشخیص مشکلات Using Metrics to Spot Problems

  • نسخه ی نمایشی Demo

با استفاده از تجزیه و تحلیل کد استاتیک Using Static Code Analysis

  • مقدمه Introduction

  • تحلیل کد استاتیک چیست؟ What Is Static Code Analysis?

  • چرا باید از تجزیه و تحلیل کد استاتیک استفاده کرد؟ Why Use Static Code Analysis?

  • چگونه می توان تجزیه و تحلیل کد استاتیک را فعال کرد؟ How to Enable Static Code Analysis?

  • دسته های مختلف قوانین The Different Rules Categories

  • سرکوب قوانین Suppressing Rules

  • نسخه ی نمایشی Demo

بسته بندی کردن Wrapping Up

  • مقدمه Introduction

  • معیارهای کد Code Metrics

  • تجزیه و تحلیل کد استاتیک Static Code Analysis

  • تمام کردن Finish

نمایش نظرات

نظری ارسال نشده است.

آموزش بهبود برنامه های .NET Brownfield با تجزیه و تحلیل کد و معیارها
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 22m
26
Pluralsight (پلورال سایت) pluralsight-small
17 خرداد 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
38
3.8 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stephen Haunts Stephen Haunts

مربی، سخنران عمومی، نویسنده

سلام، من استفن هانتز هستم، یک توسعه دهنده نرم افزار، مربی آنلاین، معلم کلاس، سخنران عمومی، پادکست و نویسنده. من بیش از 25 سال تجربه به عنوان یک توسعه دهنده نرم افزار و رهبر کار در سازمان های بزرگ از بانک های جهانی، وام دهندگان مالی، مراقبت های بهداشتی و بیمه دارم.

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

من از سال 2014 به صورت آنلاین با پلتفرم Pluralsight تدریس می‌کنم و اکنون دوره‌های کوچک مبتنی بر مهارت را اینجا در SkillShare تدریس می‌کنم. امیدوارم از دوره هایی که در اینجا پست می کنم لذت ببرید و ممنون می شوم اگر مرا دنبال کنید تا از دوره های جدیدی که منتشر می کنم مطلع شوید.

Pluralsight (پلورال سایت)

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

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.