دوره آموزشی بازسازی کد با GitHub Copilot
1 ساعت 1 دقیقهمتوسط2025-01-21
مدرسین

Gary Kovar
Senior Back-End Developer and Software Engineer
جزئیات دوره
GitHub Copilot میتواند کد ایجاد کند، اما همچنین میتواند به شما کمک کند تا کد موجود را بهبود بخشید، تمیز کنید و یا حذف کنید. Refactoring (بازساخت کد) یک جنبه حیاتی اما اغلب چالشبرانگیز در نگهداری برنامهها است و Copilot میتواند کار را برای شما آسانتر کند تا نحوه تغییرات کد را بررسی کنید. در این دوره، مربی Gary Kovar شما را از طریق استفاده از Copilot در موقعیتهای مختلف و کار با جنبههای مختلف برنامهنویسی هدایت میکند. یاد بگیرید چگونه Copilot ممکن است (یا ممکن است نباشد) با چالشهای شما هماهنگ شود.
اهداف یادگیری:
یاد بگیرید چگونه تغییرات کوچک را در PR (درخواستهای کشش) خود انجام دهید.
یاد بگیرید چگونه از GitHub Copilot برای کمک به بازساخت کد استفاده کنید.
آماده شوید تا تغییرات بزرگتر در کد را به تیم و مدیریت خود دفاع کنید.
اهداف یادگیری:
یاد بگیرید چگونه تغییرات کوچک را در PR (درخواستهای کشش) خود انجام دهید.
یاد بگیرید چگونه از GitHub Copilot برای کمک به بازساخت کد استفاده کنید.
آماده شوید تا تغییرات بزرگتر در کد را به تیم و مدیریت خود دفاع کنید.
مهارت ها
Github CopilotSoftware ArchitectureGitHubGenerative AIArtificial Intelligence FoundationsArtificial Intelligence (AI)Programming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - Refactoring با GitHub Copilot AI
- 02 - پیش نیازها
- 03 - نحوه استفاده از Codespace ها
1. GitHub Copilot و Refactoring Basics
- 04 - GitHub Copilot چیست
- 05 - چت با Copilot
- 06 - Refactoring توضیح داده شد
- 07 - کد بو میدهد
- 08 - استراتژیهای بازسازی
- 09 - Refactoring با Copilot
2. تکنیکهای بازسازی با هوش مصنوعی
- 10 - ساده سازی عملکرد
- 11 - افزایش نامگذاری و خوانایی
- 12 - حذف کد مرده
- 13 - بهینهسازی شرطیها و حلقه ها
- 14 - بازسازی ساختارهای داده
3. Refactoring پیشرفته برای پایههای کد طولانی مدت
- 15 - برخورد با کدهای میراثی
- 16 - Refactoring برای عملکرد
- 17 - ملاحظات بازسازي مباني كد بزرگ
- 18 - Refactoring و تست خودکار
4. Refactoring در دنیای واقعی
- 19 - چگونه تیم خود را متقاعد کنید که دوباره فاکتور بگیرند
- 20 - بدهی فنی را پرداخت کنید
- 21 - توسعه دهندگان را راضی نگه دارید
- 22 - کاهش TCO در پروژه
- 23 - تاثیر ai در بازسازی
نتیجه گیری
- 24 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی آمادگی برای گواهینامه GitHub Copilot
- دوره آموزشی مبانی کدنویسی Vibe: ابزارها و بهترین روشها
- دوره آموزشی برنامهنویسی جفتی هوش مصنوعی با GitHub Copilot
- دوره آموزشی برنامهریزی یک API RESTful نسخهبندی شده با GitHub Copilot
- دوره آموزشی عاملهای کدنویسی هوش مصنوعی با GitHub Copilot و Cursor
- دوره آموزشی ایجاد کد قابل اعتماد به طور اخلاقی با Responsible GitHub Copilot
- دوره آموزشی ساخت موتور جستوجوی کتاب از صفر با استفاده از Java و GitHub Copilot
- دوره آموزشی راهنمای کامل GitHub Copilot برای توسعهدهندگان