Tecniche di progettazione agile con Java

Pedrazzini, Sandro (2005) Tecniche di progettazione agile con Java. Edizioni Tecniche Nuove. ISBN 88-481-1916-6

[img] Text (Prefazione)
moka-agile_cap00.pdf

Download (133kB)

Abstract

Il contenuto di questo libro copre integralmente il corso di progettazione software tenuto alla Supsi al terzo anno del ciclo di informatica. Il libro, con esempi pratici, costruiti e discussi in modo incrementale, cerca di mettere in relazione i tre aspetti, a volte, a torto, considerati contradditori. Mostra come i pattern non devono necessariamente far parte del primo design e spiega come un approccio più adattivo alla programmazione permetta di considerare i nuovi requisiti come una naturale evoluzione dell'architettura. Chi ritiene la programmazione una pura fase di 'manovalanza' all'interno di un progetto, è portato a ricredersi. L'utilizzo sistematico di pattern e l'evoluzione ciclica del design attraverso refactoring riportano lo sviluppatore, con la sua personalità ed esperienza al centro del progetto. Sviluppo non significa solo scrivere codice. Sviluppo significa prendere decisioni concernenti il design. L'attività di sviluppo è qualcosa di creativo che richiede nel contempo grande disciplina. E' un'attività di grande responsabilità che permette di progettare, creare, controllare e fare evolvere l'architettura e la funzionalità del progetto.

Actions (login required)

View Item View Item