Riassunti VERIFICATO

ATTSD Riassunto

Università degli studi di Firenze informatica 2020
85 visualizzazioni
Nessun voto ancora
Condividi: WhatsApp Telegram

Di cosa parla

Riassunto AI · si legge in un minuto

Il testo descrive la gestione dei progetti Eclipse attraverso nature, builders e plugin per il building automatico, introducendo concetti di test come JUnit con le fasi Arrange-Act-Assert o Given-When-Then. Vengono illustrate tecniche avanzate di configurazione del classpath per separare codice principale da quello di test e gestire risorse specifiche, oltre all'uso di pattern come Dependency Injection e principi TDD basati sul ciclo Red-Green-Refactor. Infine, si approfondiscono strategie di refactoring guidato dalle trasformazioni preferite e l'utilizzo della code coverage per misurare l'esecuzione del codice durante i test automatizzati.
Leggi il riassunto completo
  • 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.

Riassunto generato con l'intelligenza artificiale a partire dagli appunti. Come lo facciamo

Anteprima pagina 1 — ATTSD Riassunto Anteprima pagina 2 — ATTSD Riassunto Anteprima pagina 3 — ATTSD Riassunto Anteprima pagina 4 — ATTSD Riassunto

Stai vedendo l'anteprima delle prime pagine. Registrati per sbloccare le pagine restanti.

Studia questi appunti con l'AI

Riassunto e domande d'esame sono gratis: chiedili e ti mandiamo un'email quando sono pronti.

Registrati e scarica gratis questo appunto.

Simula l'esame con domande costruite su questi appunti.

Altri appunti di ADVANCED TECHNIQUES AND TOOLS FOR SOFTWARE DEVELOPMENT

Condividi questi appunti

WhatsApp Telegram