Junior — Middle
Quando è preferibile applicare i test unitari nel processo di sviluppo?
sobes.tech AI
Risposta dell'AI
I test unitari sono preferibili nelle prime fasi dello sviluppo, subito dopo aver scritto piccole parti di codice (funzioni, metodi, classi). Questo aiuta a individuare rapidamente gli errori e a garantire che i componenti singoli funzionino correttamente. Sono anche utili durante il refactoring e l'aggiunta di nuove funzioni, per assicurarsi che le modifiche non rompano la logica esistente.
Esempio in C#:
[TestMethod]
public void Add_TwoNumbers_ReturnsSum()
{
var calculator = new Calculator();
int result = calculator.Add(2, 3);
Assert.AreEqual(5, result);
}
Questo test verifica il metodo di somma e può essere eseguito automaticamente ogni volta che si modifica il codice.