Categoria

Pagina 1 di 1

Code coverage

Code coverage: misurazione della copertura dei test nel codice PHP. Xdebug driver, PCOV, obiettivi realistici, pitfall della metrica isolata.

Introduco test automatici sia in codice nuovo sia in codebase legacy. Il valore dei test non è nella percentuale di code coverage: è nella fiducia che il team ha di poter modificare il sistema senza rompere comportamenti critici. Scrivo test che proteggono il business, non che soddisfano metriche isolate.

Per approfondire Code coverage nel tuo progetto, scrivimi per una consulenza mirata oppure scopri il mio percorso professionale.

LLM per generazione test automatici: da 5% a 70% di copertura su codebase PHP legacy

LLM per generazione test automatici: da 5% a 70% di copertura su codebase PHP legacy Partire da 5% di copertura test su un codebase legacy è demoralizzante. Portarla al 70% in 3 mesi è realistico con LLM nell'anello di supporto - ma solo se il processo è strutturato. Ti mostro il workflow che ho testato: LLM genera characterization test sul comportamento esistente, sviluppatore verifica, itera. Con catalogo degli anti-pattern LLM tipici (test che passano sempre, assertion inutili) e come rilevarli. Continua a leggere
Ultima modifica:

LLM per la generazione di test automatici: da zero a copertura del 70% senza sforzo

LLM per la generazione di test automatici: da zero a copertura del 70% senza sforzo Un e-commerce Laravel con zero test e 40.000 righe di codice. Ho usato Claude API in una pipeline semi-automatizzata: input una classe PHP, output i test unitari e di integrazione. Con supervisione umana sulle asserzioni, ho portato la copertura dal 3% al 68% in tre settimane. Vediamo come. Continua a leggere
Ultima modifica: