Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Refactoring with GitHub Copilot

via LinkedIn Learning

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Copilot can create code, but it can also help you improve, clean up, and remove existing code.

Syllabus

Introduction
  • Refactoring with the GitHub Copilot AI
  • Prerequisites
  • How to use Codespaces
1. GitHub Copilot and Refactoring Basics
  • What is GitHub Copilot?
  • Chatting with Copilot
  • Refactoring explained
  • Code smells
  • Refactoring strategies
  • Refactoring with Copilot
2. Refactoring Techniques with AI
  • Simplifying functionality
  • Enhancing naming and readability
  • Removing dead code
  • Optimizing conditionals and loops
  • Refactoring data structures
3. Advanced Refactoring for Long-Lived Code Bases
  • Dealing with legacy code
  • Refactoring for performance
  • Considerations refactoring large code bases
  • Refactoring and automated testing
4. Refactoring in the Real World
  • How to convince your team to refactor
  • Pay down technical debt
  • Keep devs happy
  • Lower TCO on the project
  • The impact of ai on refactoring
Conclusion
  • Next steps

Taught by

Gary Kovar

Reviews

4.5 rating at LinkedIn Learning based on 22 ratings

Start your review of Refactoring with GitHub Copilot

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.