Overview
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Un buon design del software è fondamentale per il successo del tuo progetto, ma progettare software non è facile. Devi capire bene le conseguenze delle decisioni di design e avere una buona panoramica delle alternative disponibili. Con questo libro, gli sviluppatori C++ esperti avranno una panoramica completa, pratica e senza pari sul design del software con questo linguaggio moderno.
Il formatore e consulente C++ Klaus Iglberger spiega come gestire le dipendenze e le astrazioni, migliorare la modificabilità e l'estensibilità delle entità software e applicare e implementare moderni modelli di progettazione per aiutarti a sfruttare le possibilità odierne. La progettazione del software è l'aspetto più importante di un progetto software perché influisce sulle proprietà più importanti del software: manutenibilità, modificabilità ed estensibilità.
- Impara a valutare il tuo codice in relazione alla progettazione del software
- Capire cos'è la progettazione software, compresi gli obiettivi di progettazione come la modificabilità e l'estensibilità
- Scopri i vantaggi e gli svantaggi di ogni approccio di progettazione
- Scopri come i modelli di progettazione aiutano a risolvere i problemi ed esprimere le intenzioni
- Scegli la forma giusta di un modello di progettazione per sfruttare al massimo i suoi vantaggi