آموزش حفظ کیفیت کد با TeamCity

Maintaining Code Quality with TeamCity

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه با استفاده از TeamCity برای خودکار کردن اجرای آزمایش واحد و اجرای آنالیز کد استاتیک ، کد برنامه قابل نگهداری با کیفیت بالا را در سراسر تیم خود اعمال کنید. TeamCity یکپارچه سازی مداوم قدرتمند را فراهم می کند ، به شما این امکان را می دهد که به طور کارآمد به عنوان یک تیم کار کنید. در این دوره ، با حفظ کیفیت کد با TeamCity ، یاد می گیرید که با استفاده از TeamCity کد برنامه با کیفیت بالا را در تیم خود حفظ کنید. ابتدا ، نحوه تنظیم تست های واحدی را کشف خواهید کرد. در مرحله بعدی ، خواهید فهمید که چگونه تست هایی را که در TeamCity ناموفق نشان داده شده اند ، برطرف کرده و نحوه اجرای برنامه دارای پوشش کد مناسب است. سرانجام ، شما نحوه پیکربندی تجزیه و تحلیل کد استاتیک و استفاده از آن برای اجرای استانداردها را یاد خواهید گرفت. پس از اتمام این دوره ، مهارت و دانش TeamCity مورد نیاز برای اجرای استانداردهای کدگذاری را خواهید داشت تا پایگاه کد یک برنامه حفظ شود.

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

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

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

پیکربندی TeamCity برای اجرای تست های واحد Configuring TeamCity to Run Unit Tests

  • مقدمه Introduction

  • ادغام مداوم چیست؟ What Is Continuous Integration?

  • معرفی برنامه کاربردی Introducing Example Application

  • نسخه ی نمایشی: معرفی نمونه برنامه Demo: Introducing Example Application

  • اصول TeamCity TeamCity Basics

  • نسخه ی نمایشی: ساخت یک راه حل با TeamCity Demo: Building a Solution with TeamCity

  • تست واحد Unit Testing

  • نسخه ی نمایشی: تست های واحد را با TeamCity اجرا کنید Demo: Run Unit Tests with TeamCity

  • خلاصه Summary

بررسی و رفع تست های واحد شکست Investigating and Fixing Failing Unit Tests

  • بررسی اجمالی Overview

  • اطلاعیه Notifications

  • نسخه ی نمایشی: اعلان ها Demo: Notifications

  • بررسی ها Investigations

  • نسخه ی نمایشی: تحقیقات Demo: Investigations

  • خاموش کردن ساخت و آزمایش عدم موفقیت Muting Build and Test Failures

  • نسخه ی نمایشی: بی صدا کردن ساخت و آزمایش شکست ها Demo: Muting Build and Test Failures

  • ساخته های شخصی Personal Builds

  • نسخه ی نمایشی: ساخته های شخصی Demo: Personal Builds

  • تست های پوسته پوسته شدن Flaky Tests

  • نسخه ی نمایشی: تست های پوسته پوسته Demo: Flaky Tests

  • خلاصه Summary

اجرای کد دارای پوشش تست واحد مناسب است Enforcing Code Has Suitable Unit Test Coverage

  • بررسی اجمالی Overview

  • پوشش کد Code Coverage

  • نسخه ی نمایشی: پوشش کد Demo: Code Coverage

  • شرایط شکست سفارشی Custom Failure Conditions

  • ساخت آمار Build Statistics

  • خلاصه Summary

پیگیری نقض کیفیت کد با تجزیه و تحلیل کد استاتیک Tracking Code Quality Violations with Static Code Analysis

  • بررسی اجمالی Overview

  • موارد یاب Duplicates Finder

  • نسخه ی نمایشی: یاب یاب Demo: Duplicates Finder

  • بازرسی کد Code Inspections

  • نسخه ی نمایشی: بازرسی کد Demo: Code Inspections

  • خلاصه Summary

نمایش نظرات

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

آموزش حفظ کیفیت کد با TeamCity
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 33m
34
Pluralsight (پلورال سایت) pluralsight-small
30 آبان 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Bailey Michael Bailey

مایکل بیلی مدیر InfoJolt Ltd است ، و خدمات توسعه نرم افزار را در اطراف آکسفورد ، انگلستان ارائه می دهد. سابقه وی در حال توسعه با C # و پشته فناوری Microsoft ، استقرار در Amazon Web Services است. در صورت امکان او معتقد است که داده های لازم برای تصمیم گیری در مورد توسعه را به دست می آورد و از آنها برای تسریع در دستیابی به اهداف تجاری استفاده می کند. اوقات فراغت خود را صرف انجام کارهای DIY یا چسبیدن به صخره های صورت در مسیرهای صخره نوردی می کند و این س whetherال را می کند که آیا تصمیمات خوبی برای زندگی می گیرد؟

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

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

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