ATTSD Riassunto
Stai vedendo l'anteprima delle prime pagine. Registrati per sbloccare le pagine restanti.
Di cosa parla
- Eclipse organizza lo sviluppo software attraverso perspective che raggruppano viste specifiche per task, gestendo progetti come entità fisiche dotate di file metadata (.project) e nature che definiscono il tipo di codice sorgente tramite plugin associati.
- Il ciclo di test JUnit segue le fasi Arrange-Act-Assert o Given-When-Then, distinguendo tra fallimenti causati da asserzioni errate ed errori dovuti a eccezioni lanciate durante l'esecuzione del SUT all'interno della fase Exercise.
- Gestione avanzata dei classpath in Eclipse permette di separare le dipendenze per codice principale e test assegnando output folder distinti, mentre la creazione di FatJar esclude automaticamente risorse dedicate esclusivamente alla suite di testing.
- Il processo TDD si basa sul ciclo Red-Green-Refactor guidato da trasformazioni che generalizzano il codice man mano che i test diventano più specifici, evitando duplicazione e favorendo soluzioni semplici prima di quelle complesse.
Registrati e sblocca subito 3 appunti gratis, questo incluso.