آموزش Pyramid of Refactoring (Java) - کد را به تدریج پاک کنید [ویدئو]

Pyramid of Refactoring (Java) - Clean Code Gradually [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره اولین ماژول از سری Pyramid of Refactoring است که به دستیابی به کد پاک اختصاص داده شده است. با این دوره، نحوه مدیریت پاکسازی کدها از منظر فنی و سازمانی را یاد خواهید گرفت و با استفاده از IntelliJ IDE و جاوا، به طور عملی با بازآفرینی مجدد آشنا می شوید. language.در سرتاسر دوره، با تکنیک‌های refactoring آشنا می‌شوید و تمام تغییرات را در زمان واقعی انجام می‌دهید. می توانید سورس کد را دانلود کرده و تمام تمرینات را در کنار مربی به صورت مرحله به مرحله انجام دهید. از طریق یک پروژه نمونه، این دوره نشان می‌دهد که چگونه می‌توانید از الگوی طراحی مترجم برای هدایت فرآیند بازسازی پایه کد خود استفاده کنید. شما Factory Method و Fluent Builder را بررسی خواهید کرد، دو الگوی طراحی خلاقانه که نتیجه فعالیت‌های بازسازی هستند. این دوره همچنین شما را با اصول SOLID در عمل آشنا می کند تا به شما در یادگیری سریع آنها کمک کند. در پایان این دوره، متوجه خواهید شد که چرا باید به جای اینکه آن را به عنوان یک کار جداگانه در نظر بگیرید، بازسازی را بخشی از فعالیت های روزانه توسعه نرم افزار خود قرار دهید. تمامی فایل های کد و فایل های پشتیبان این دوره در GitHub موجود است: https://github.com/PacktPublishing/Pyramid-of-Refactoring-Java---Clean-Code-Gradually Replace Loop with Stream استخراج نماینده/کلاس استخراج رابط Extract پارامتر Object روش را با Method Object جایگزین کنید روش استخراج/متغیر Move Method - Inline Method/Variable این دوره برای توسعه دهندگان جاوا، معماران نرم افزار و رهبران تیم فناوری اطلاعات با دانش جاوا، نسخه جامعه IntelliJ، Junit و Maven است. بازآفرینی را در مراحل کوچک تمرین کنید * درک نحوه دستیابی به کد تمیز * کشف نحوه استفاده مجدد از الگوهای طراحی * درک اینکه چگونه اصول SOLID از refactoring پشتیبانی می کنند

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

معرفی Introduction

  • Pyramid of Refactoring (Java) - کد را به تدریج پاک کنید Pyramid of Refactoring (Java) - Clean Code Gradually

  • در مورد دوره و سبک تدریس من About the course and my teaching style

مبانی Refactoring Refactoring Basics

  • معنای تجاری از بازسازی Business meaning of refactoring

  • هرم Refactoring - سفر کشف Pyramid of Refactoring - discovery journey

  • Pyramid of Refactoring - توضیح داده شد Pyramid of Refactoring - explained

بالا رفتن از هرم بازسازی Climbing up the Pyramid of Refactoring

  • منابع و دامنه کسب و کار توضیح داد Sources and Business Domain explained

  • اول بازسازی در امتداد هرم First refactoring along the pyramid

  • Pyramid of Refactoring - Recap Pyramid of Refactoring - Recap

الگوی طراحی مترجم در حال ظهور Emerging Interpreter Design Pattern

  • Extract Delegate/Class - MaterialSpec Extract Delegate/Class - MaterialSpec

  • Extract Parameter Object - AndSpec Extract Parameter Object - AndSpec

الگوی طراحی مترجم تکمیل شده Completed Interpreter Design Pattern

  • جایگزینی روش با شیء متد - PlacementSpec Replace Method with Method Object - PlacementSpec

  • Not Spec - از قرار دادن پرس و جو اجتناب کنید Not Spec - Avoid a queried placement

  • اصول SOLID به استخراج Spec Implementations کمک می کند SOLID Principles help to extract Spec Implementations

  • Generic AndSpec Generic AndSpec

پشتیبانی از الگوهای طراحی خلاقانه Creational Design Patterns Support

  • Factory Methods استفاده مستقیم سازنده ها را پنهان می کند Factory Methods hide direct usage of constructors

  • Fluent Builder از ایجاد AndSpec پشتیبانی می کند Fluent Builder supports AndSpec creation

  • Refactoring را با پشتیبانی Fluent Builder آزمایش می کند Tests Refactoring with Fluent Builder support

کد خود را به طور مداوم پاک کنید Clean your code continuously

  • بازسازی را به بخشی از فعالیت های روزانه خود تبدیل کنید Make refactoring part of your daily activities

  • مهمترین اسلایدی که باید به خاطر بسپارید The most important slide to remember

  • متشکرم Thank You

نمایش نظرات

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

آموزش Pyramid of Refactoring (Java) - کد را به تدریج پاک کنید [ویدئو]
جزییات دوره
2 h 5 m
20
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Włodzimierz Krakowski Włodzimierz Krakowski

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