Intrati in legatura

Schița de curs

Înțelegerea Codului cu LLM-uri

  • Strategii de prompting pentru explicarea și parcurgerea codului
  • Lucrul cu coduri și proiecte necunoscute
  • Analiza fluxului de control, a dependențelor și a arhitecturii

Refactorizarea Codului pentru Mentenabilitate

  • Identificarea code smells, cod mort și anti-pattern-uri
  • Restructurarea funcțiilor și modulelor pentru claritate
  • Utilizarea LLM-urilor pentru a sugera convenții de denumire și îmbunătățiri de design

Îmbunătățirea Performanței și Fiabilității

  • Detectarea ineficiențelor și a riscurilor de securitate cu asistența AI
  • Sugerarea de algoritmi sau biblioteci mai eficiente
  • Refactorizarea operațiilor I/O, interogărilor de baze de date și apelurilor API

Automatizarea Documentării Codului

  • Generarea de comentarii și rezumate la nivel de funcție/metodă
  • Scrierea și actualizarea fișierelor README din coduri
  • Crearea de documentație Swagger/OpenAPI cu suport LLM

Integrarea cu Toolchain-uri

  • Utilizarea extensiilor VS Code și Copilot Labs pentru documentare
  • Încorporarea GPT sau Claude în hook-uri pre-commit Git
  • Integrarea în pipeline-uri CI pentru documentare și linting

Lucrul cu Coduri Moștenite și Multi-Limbaj

  • Inginerie inversă a sistemelor vechi sau nedocumentate
  • Refactorizare cross-limbaj (de ex., de la Python la TypeScript)
  • Studii de caz și demo-uri de programare în pereche cu AI

Etică, Asigurarea Calității și Revizuire

  • Validarea schimbărilor generate de AI și evitarea halucinațiilor
  • Cele mai bune practici de revizuire de către colegi atunci când se folosesc LLM-uri
  • Asigurarea reproductibilității și conformității cu standardele de codare

Rezumat și Pași Următori

Cerințe

  • Experiență cu limbaje de programare precum Python, Java sau JavaScript
  • Familiaritate cu arhitectura software și procesele de revizuire a codului
  • Înțelegere de bază a funcționării modelelor lingvistice de mari dimensiuni

Publicul țintă

  • Ingineri backend
  • Echipe DevOps
  • Developeri senior și lideri tehnici
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite