Refactorizarea funcțiilor mari folosind GitHub Copilot Agent

Intermediar
Developer
GitHub
Visual Studio Code

Acest modul acoperă identificarea și refactorizarea funcțiilor mari în componente mai mici și mai ușor de gestionat folosind GitHub Copilot în Visual Studio Code.

Obiective de instruire

Până la sfârșitul acestui modul, puteți să:

  • Descrieți problemele introduse de funcțiile mari, multifuncționale și beneficiile oferite de funcțiile mici, cu un singur scop.
  • Descrieți instrumentele, tehnicile și procesele utilizate pentru a refactoriza funcții mari în funcții mai mici.
  • Utilizați modul Ask de la GitHub Copilot pentru a explica o bază de cod și pentru a identifica oportunitățile de a converti funcții mari în funcții mai mici, cu un singur scop.
  • Utilizați modul Agent al GitHub Copilot pentru a refactoriza funcții mari în funcții auxiliare mai mici și metode statice.

Cerințe preliminare

  • Experiență în utilizarea GitHub Copilot în Visual Studio Code.
  • Experiență în dezvoltarea aplicațiilor C#.