Punteggio:
Il libro fornisce indicazioni preziose sulle pratiche di ingegneria del software C++, in particolare per le grandi organizzazioni, ma viene criticato per l'eccessiva lunghezza, le ripetizioni e la prospettiva obsoleta. Alcune pagine sono state segnalate come mancanti e lo stile di scrittura è considerato eccessivamente complesso e prolisso.
Vantaggi:⬤ Offre una copertura approfondita delle pratiche di ingegneria del software C++, particolarmente utile per le grandi organizzazioni
⬤ contiene idee preziose per l'organizzazione del codice
⬤ scritto da un noto esperto.
⬤ L'eccessiva ripetizione e verbosità lo rendono di difficile lettura
⬤ alcune pagine sono mancanti
⬤ il contenuto sembra datato ed eccessivamente prescrittivo
⬤ gli esempi e i diagrammi sono inutilmente complicati
⬤ potrebbe perdere appeal a causa dell'attenzione alle pratiche di Bloomberg.
(basato su 8 recensioni dei lettori)
Large-Scale C++ Volume I: Process and Architecture
Scrivere software C++ affidabile e manutenibile è difficile. Progettare tale software su scala aggiunge una nuova serie di sfide. La creazione di sistemi su larga scala richiede una comprensione pratica della progettazione logica, al di là dei concetti teorici trattati nei testi più diffusi. Per avere successo su scala aziendale, gli sviluppatori devono anche affrontare la progettazione fisica, una dimensione dell'ingegneria del software che può risultare sconosciuta anche a sviluppatori esperti. Basandosi su oltre 30 anni di esperienza pratica nella costruzione di enormi sistemi aziendali mission-critical, John Lakos mostra come creare e far crescere il Capitale Software. Questo volume innovativo getta le basi per progetti di tutte le dimensioni e dimostra i processi, i metodi, le tecniche e gli strumenti necessari per uno sviluppo di successo nel mondo reale e su larga scala.
Aggiornato e con una solida impostazione ingegneristica, Large-Scale C++, Volume I: Process and Architecture dimostra i concetti fondamentali di progettazione con esempi concreti. Gli sviluppatori professionisti di tutti i livelli di esperienza otterranno spunti che trasformeranno il loro approccio alla progettazione e allo sviluppo, comprendendo come.
⬤ Aumentare la produttività sfruttando le differenze tra sviluppo di infrastrutture e applicazioni.
⬤ Raggiungere guadagni esponenziali di produttività grazie al feedback e al riutilizzo gerarchico.
⬤ Abbracciare il ruolo del componente come unità fondamentale della progettazione sia logica che fisica.
⬤ Analizzare come le proprietà fondamentali della compilazione e del collegamento influenzino la progettazione dei componenti.
⬤ Scoprire l'efficace suddivisione del contenuto logico in aggregati fisici di dimensioni adeguate.
⬤ Interpretare le importanti differenze tra software sufficiente, completo, minimo e primitivo.
⬤ Dare soluzioni che ottimizzino simultaneamente l'incapsulamento, la stabilità e le prestazioni.
⬤ Sfruttare le nove tecniche di livellamento consolidate per evitare le dipendenze fisiche cicliche.
⬤ Utilizzare con giudizio i progetti laterali per evitare la "pesantezza" delle architetture stratificate convenzionali.
⬤ Impiegare tecniche di isolamento architetturale appropriate per eliminare l'accoppiamento in tempo di compilazione.
⬤ Padroneggiare il processo multidimensionale di progettazione di sistemi di grandi dimensioni utilizzando metodi basati sui componenti.
Questo è il primo dei tre autorevoli volumi di John Lakos sullo sviluppo di sistemi su larga scala utilizzando il C++. Questo libro, scritto per i professionisti del software, utilizza i familiari costrutti del C++ per risolvere i problemi del mondo reale, identificando (e motivando) le moderne alternative del C++. Insieme ai prossimi Volume II: Design and Implementation e Volume III: Verification and Testing, Large-Scale C++ offre una guida completa per tutti gli aspetti dello sviluppo di software C++ su larga scala. Se siete architetti o leader di progetto, questo libro vi consentirà di risolvere subito problemi di importanza critica e sarà il vostro punto di riferimento per gli anni a venire.
Registrate il vostro libro per avere un comodo accesso a download, aggiornamenti e/o correzioni non appena disponibili. Per i dettagli, vedere l'interno del libro.
© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)