Intrati in legatura

Schița de curs

Înțelegerea Codului cu LLM-uri

  • Strategii de prompting pentru explicații și parcurgeri ale codului
  • Lucrul cu baze de cod și proiecte necunoscute
  • Analiza fluxului de control, a dependențelor și a arhitecturii

Refactorizarea Codului pentru Mentenabilitate

  • Identificarea mirosurilor de cod, a codului mort și a anti-pattern-urilor
  • 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, a interogărilor de baze de date și a apelurilor API

Automatizarea Documentării Codului

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

Integrarea cu Toolchain-uri

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

Lucrul cu Baze de Cod Moștenite și Multi-Limbaj

  • Inginerie inversă a sistemelor vechi sau nedocumentate
  • Refactorizare cross-limbaj (de exemplu, 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 în pereche atunci când se utilizează LLM-uri
  • Asigurarea reproducerii ș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