Păstrarea calității în era dezvoltării accelerate de AI
Descriere
În aceste zile, presiunea de a livra software mai repede și mai des este tot mai mare. Apariția agenților AI promite productivitate crescută și automatizare extinsă.
Dar cum ne asigurăm că, în această viteză, nu pierdem din vedere calitatea? Trebuie să ținem cont că dezvoltarea unui produs software durează, în general, de la câteva luni la câțiva ani. Multe produse sunt folosite ani sau chiar zeci de ani, timp în care trebuie întreținute și adaptate. Este un efort continuu care trebuie planificat și susținut.
Vă propun o serie de ateliere care explorează practicile moderne — deja consacrate — de dezvoltare, testare și operare a produselor software, într-un context augmentat de AI. Vom discuta despre pipeline-uri CI/CD concepute încă din prima zi, despre testare automată continuă, observabilitate și monitorizare pe tot parcursul ciclului de viață, precum și despre cum putem colabora eficient cu agenții AI, inclusiv în scenarii de Test-Driven Development.
Ce vei învăța?
- Minimul necesar pentru a aplica integrarea și testarea continuă a unei aplicații noi.
- Cum se face integrarea continuă încă din prima zi de dezvoltare.
- Cum pot fi folosiți agenții AI pentru a accelera dezvoltarea fără a compromite calitatea.
- Este necesară o abordare TDD sau Test First? Dacă nu, ce alte opțiuni avem?
- Cum abordăm Test First și TDD.
- Aplicarea TDD în colaborare cu agenți AI: de la semnătura metodei la test și cod.
- Cum se poate monitoriza o aplicație aflată în producție.
- Cum scriem cod ușor de înțeles și întreținut: practici, patterns și recomandări din experiență.
- Performanța aplicației — ce trebuie urmărit încă din timpul dezvoltării.
Cui i se adresează atelierele?
- dezvoltatorilor software;
- studenților în domeniul IT care vor să afle provocările dezvoltării unei aplicații.
Exemplele de cod vor fi în C#, iar pentru teste se va folosi xUnit. Nu sunt necesare cunoștințe avansate de .NET.
Derularea evenimentului
- Trainer: Flaviu Boldea
- Locație: Cartier Hub Coresi
- Frecvență: lunară
- Durată: 2h / sesiune
- Inscriere: aici
Sesiunea I – 10 Decembrie 2025 – 18:30
Bazele calității în dezvoltarea accelerată
- Introducere și prezentarea agendei;
- “Zona gri” – 7 minute;
- Presiunea pentru livrare: ce s-a schimbat odată cu AI, beneficii și riscuri;
- Ce presupune testarea continuă (unit, contract, integration, performance etc.);
- Minimul necesar pentru integrarea și testarea continuă;
- Pipeline din prima zi a dezvoltării aplicației; primul commit;
- Test First vs TDD vs alte opțiuni;
- Abordări TDD – top-down, bottom-up, “junk drawer” (JB Rainsberger);
- Să-l punem și pe Copilot la treabă;
- Concluzii, Q&A, discuție liberă.
