La Pratica del Codice

"La Pratica del Codice"
Mauro Marinilli
290 Pages (20€)
Simple Ed.
ISBN 8889177330
Introduzione
Sommario
1. La Pratica del Codice
2. La Comunità
3. Riferimenti
4. Ringraziamenti
1 Considerazioni Preliminari
1. Cenni sulle convenzioni del codice per Java
2. Immutabili
3. Leggibilità contro prestazioni
4. La Ricorsione
5. Diagrammi UML
2 Rappresentazione e Controllo
1. L’istruzione switch
2. L’istruzione Condizionale x ? y:z
3. Classi Annidate
4. Classi Anonime
3 Espressioni e Condizioni Booleane
1. Introduzione
2. Utilizzare gli Assegnamenti Abbreviati
3. Migliorare la Leggibilità
4. Gestire i Confronti
5. Razionalizzare le Condizioni Booleane
4 Cicli
1. Semplicità e Programmazione Strutturata
2. Cicli e Prestazioni
3. Situazioni Ricorrenti
5 Variabili
1. Introduzione
2. Variabili Locali
3. Variabili Attributo di una Classe
4. Variabili e Gestione Memoria
6 Costanti
1. Costanti Simboliche
2. Costanti Simboliche e Codice
3. Sostituire Costanti Simboliche con Classi
4. Introdurre Classi per Rappresentare Casi Particolari
7 Metodi
1. Nomi e Metodi
2. Atomizzare Metodi
3. Estrazione Metodi
4. Assegnazione delle Responsabilità Tramite Metodi
5. Metodi Accessori
6. Generalizzare Metodi
7. Nascondere Metodi
8 Parametri
1. Definire Parametri
2. Evitare l’Assegnamento di Parametri
3. Evitare Metodi con Comportamenti diversi in Funzione dei Parametri
4. La Gestione dei Parametri
9 Costruttori
1. Convenzioni del codice per i Metodi Costruttori
2. Costruttori ed Eccezioni
3. Casi Delicati
4. Sostituire i Metodi Costruttori
10 Eccezioni
1. Il Costrutto try–catch–finally
2. Utilizzare Eccezioni invece di Codici di Errore
3. Utilizzare Eccezioni di Runtime per Codice Irraggiungibile
4. Catturare Esplicitamente Diversi Tipi di Eccezioni
5. Evitare Blocchi catch Vuoti
6. Porre Blocchi try all'Esterno dei Cicli
7. Utilizzare il finally