Evaluare:
Cartea oferă o perspectivă valoroasă asupra practicilor de inginerie software C++, în special pentru organizațiile mari, dar este criticată pentru lungimea excesivă, repetițiile și perspectiva învechită. Unele pagini au fost raportate lipsă, iar stilul de scriere este văzut ca fiind excesiv de complex și verbos.
Avantaje:⬤ Oferă o acoperire completă a practicilor de inginerie software C++, benefică în special pentru organizațiile mari
⬤ conține idei valoroase pentru organizarea codului
⬤ scris de un expert cunoscut.
⬤ Repetarea excesivă și verbozitatea fac lectura dificilă
⬤ lipsesc unele pagini
⬤ conținutul pare învechit și prea prescriptiv
⬤ exemplele și diagramele sunt inutil de complicate
⬤ poate pierde din atractivitate din cauza concentrării pe practicile Bloomberg.
(pe baza a 8 recenzii ale cititorilor)
Large-Scale C++ Volume I: Process and Architecture
Scrierea de software C++ fiabil și mentenabil este dificilă. Proiectarea unui astfel de software la scară largă adaugă un nou set de provocări. Crearea de sisteme la scară largă necesită o înțelegere practică a proiectării logice - dincolo de conceptele teoretice abordate în majoritatea textelor populare. Pentru a avea succes la scara unei întreprinderi, dezvoltatorii trebuie să abordeze și proiectarea fizică, o dimensiune a ingineriei software care poate fi necunoscută chiar și dezvoltatorilor experți. Bazându-se pe o experiență practică de peste 30 de ani în construirea de sisteme de întreprindere masive, critice pentru misiune, John Lakos arată cum să se creeze și să se dezvolte capitalul software. Acest volum inovator pune bazele proiectelor de toate dimensiunile și demonstrează procesele, metodele, tehnicile și instrumentele necesare pentru o dezvoltare de succes la scară largă, în lumea reală.
Actualizat și cu un accent solid pe inginerie, Large-Scale C++, Volume I: Process and Architecture, demonstrează conceptele fundamentale de proiectare cu exemple concrete. Dezvoltatorii profesioniști de toate nivelurile de experiență vor obține informații care le vor transforma abordarea proiectării și dezvoltării, înțelegând cum să.
⬤ crește productivitatea prin valorificarea diferențelor dintre dezvoltarea infrastructurii și a aplicațiilor.
⬤ Realizați câștiguri exponențiale de productivitate prin feedback și reutilizare ierarhică.
⬤ Îmbrățișarea rolului componentei ca unitate fundamentală a proiectării logice și fizice.
⬤ Analizați modul în care proprietățile fundamentale ale compilării și conectării afectează proiectarea componentelor.
⬤ Descoperirea împărțirii eficiente a conținutului logic în agregate fizice de dimensiuni adecvate.
⬤ Internalizarea diferențelor importante dintre software-ul suficient, complet, minimal și primitiv.
⬤ Oferirea de soluții care optimizează simultan încapsularea, stabilitatea și performanța.
⬤ Exploatează cele nouă tehnici de nivelare stabilite pentru a evita dependențele fizice ciclice.
⬤ Utilizarea judicioasă a modelelor laterale pentru a evita "greutatea" arhitecturilor stratificate convenționale.
⬤ Utilizați tehnici adecvate de izolare arhitecturală pentru a elimina cuplajul în timp de compilare.
⬤ Să stăpânească procesul multidimensional de proiectare a sistemelor mari folosind metode bazate pe componente.
Acesta este primul dintre cele trei volume de autoritate ale lui John Lakos privind dezvoltarea sistemelor la scară largă folosind C++. Această carte, scrisă pentru colegii practicieni ai software-ului, utilizează construcțiile familiare C++ pentru a rezolva probleme din lumea reală, identificând (și motivând) alternative moderne C++. Împreună cu viitoarele Volumul II: Proiectare și implementare și Volumul III: Verificare și testare, Large-Scale C++ oferă îndrumări complete pentru toate aspectele dezvoltării de software C++ la scară largă. Dacă sunteți arhitect sau lider de proiect, această carte vă va permite să rezolvați probleme de importanță critică chiar acum - și vă va servi drept referință pentru anii următori.
Înregistrați-vă cartea pentru acces convenabil la descărcări, actualizări și/sau corecturi, pe măsură ce acestea devin disponibile. Consultați interiorul cărții pentru detalii.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)