آموزش بازی با بازی: تجزیه و تحلیل خودکار کد در Salesforce - ابزار عمیق فرو رفتن

Play by Play: Automated Code Analysis in Salesforce - a Tools Deep-Dive

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در این دوره خواهید آموخت که چرا کیفیت کد مهم است و ابزارها چگونه می توانند به شما و تیم شما در اطمینان از آن کمک کنند. دو متخصص Salesforce Code Analysis شما را از مفاهیمی به سمت استفاده از ابزار عملی می برند. Play by Play سریالی است که در آن تکنسین های برتر یک مشکل را در زمان واقعی ، بدون تمرین و بدون نسخه انجام می دهند. در این دوره ، Lorenzo Frattini ، Robert Sösemann و Don Robins بحث می کنند که چگونه تیم ها می توانند از ابزارهای تجزیه و تحلیل کد موجود برای ارزیابی کیفیت پایگاه کد موجود خود استفاده کنند و آن را به بخشی جدایی ناپذیر از روند توسعه خود تبدیل کنند. در طول راه ، با دو ابزار معروف در آن فضا آشنا خواهیم شد. تحلیلگر کد منبع باز PMD و راه حل Cloud Clayton.io. با پایان این دوره ، شما می توانید تصمیم بگیرید که اولین قدم ها را برای کیفیت بهتر کد در پروژه های خود بردارید. شما درک خوبی از مفاهیم اصلی و گستردگی و تنوع ابزار موجود خواهید داشت. نحوه استفاده ، شخصی سازی و گسترش آنها را خواهید فهمید.

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

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

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

مقدمه و تنظیم مرحله Introduction and Setting the Stage

  • ارائه سناریو و چالش Presenting the Scenario and Challenge

  • چرا کیفیت کد اهمیت دارد؟ Why Does Code Quality Matter?

اطمینان از کیفیت کد Ensuring Code Quality

  • درک هزینه بدهی فنی Understanding the Cost of Technical Debt

  • مزایای هزینه Clean Code Cost Benefits of Clean Code

  • پرورش فرهنگ تمیز Cultivating a Clean Code Culture

تکنیک ها و مفاهیم تجزیه و تحلیل کد خودکار Automated Code Analysis Techniques and Concepts

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

  • درخت نحو انتزاعی (AST) Abstract Syntax Tree (AST)

  • تطبیق الگو Pattern Matching

  • تجزیه و تحلیل رنگ Taint Analysis

  • تجزیه و تحلیل جریان داده ها Data Flow Analysis

  • قوانین Rules

  • نتایج کاذب False Results

کاوش PMD Exploring PMD

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

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

  • قوانین در PMD Rules in PMD

کاوش در کلایتون Exploring Clayton

  • بررسی کلیتون Clayton Overview

  • نسخه نمایشی کلیتون Clayton Demo

  • قوانین در کلیتون Rules in Clayton

  • تجزیه و تحلیل یک پروژه با کلیتون Analyzing a Project with Clayton

ایجاد قوانینی برای Salesforce Creating Rules for Salesforce

  • از کجا می توان قوانین را در Salesforce اعمال کرد Where to Apply Rules in Salesforce

  • دسته بندی های قانون Rule Categories

  • طراحی قوانین XPATH در PMD Designing XPATH Rules in PMD

  • کدگذاری قوانین جاوا در PMD Coding Java Rules in PMD

  • پیکربندی و کدگذاری قوانین در Clayton Configuring and Coding Rules in Clayton

تلفیق تجزیه و تحلیل کد در چرخه عمر Integrating Code Analysis in Development Lifecycle

  • گردش کار بررسی کیفیت کد Code Quality Review Workflow

  • اتصال Clayton به خط لوله CI Plugging in Clayton to the CI Pipeline

  • اتصال PMD به خط لوله CI Plugging in PMD to the CI Pipeline

خلاصه و خلاصه Summary and Recap

  • بیایید خلاصه کنیم! Let’s Recap!

  • تحلیل بازده سرمایه گذاری Analyzing the Return on Investment

نمایش نظرات

آموزش بازی با بازی: تجزیه و تحلیل خودکار کد در Salesforce - ابزار عمیق فرو رفتن
جزییات دوره
2h 12m
30
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Don Robins Don Robins

Robert Sösemann Robert Sösemann

Robert Sösemann یک توسعه دهنده نرم افزار مستقر در آلمان و یک متخصص با تجربه Salesforce است. وی به دلیل ساخت Open-Code Analyzer PMD برای Apex مشهور است. او در کنفرانس ها درباره چابکی توسعه دهنده و Clean Code وبلاگ می نویسد ، توییت می کند و در کنفرانس ها صحبت می کند. اگرچه فارغ التحصیل علوم کامپیوتر بود ، اما کدنویسی حرفه ای خود را شروع نکرد. پس از چند سال مدیریت تیم های نرم افزار ، او عشق خود را برای برنامه نویسی در اکوسیستم Salesforce دوباره کشف کرد و هرگز خوشحالتر نبوده است. رابرت به عنوان معمار اصلی Salesforce PDO Partner منطق کار می کند جایی که به مشتریان کمک می کند ایده های محصولات خود را سریعتر وارد AppExchange کنند.

Lorenzo Frattini Lorenzo Frattini

لورنزو یک معمار فنی و کارآفرین مجوز Salesforce در لندن است. او بنیانگذار Clayton ، SaaS تحلیل کد است که در اسکن آسیب پذیری و کیفیت کد برای Salesforce تخصص دارد. لورنزو بخش عمده ای از حرفه Salesforce خود را صرف کار بر روی پیاده سازی های پیچیده CRM و مشاوره در زمینه روش های توسعه کرده است. او یک علاقه مند چابک است و علاقه زیادی به اتوماسیون کارها دارد.