Projektowanie oprogramowania C++ na dużą skalę

Ocena:   (4,5 na 5)

Projektowanie oprogramowania C++ na dużą skalę (John Lakos)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 50 głosach.

Oryginalny tytuł:

Large-Scale C++ Software Design

Zawartość książki:

Jest to ostateczna książka dla wszystkich profesjonalistów oprogramowania C++ zaangażowanych w duże wysiłki rozwojowe, takie jak bazy danych, systemy operacyjne, kompilatory i frameworki.

Jest to pierwsza książka w języku C++, która faktycznie pokazuje, jak projektować duże systemy, i jedna z niewielu książek na temat projektowania obiektowego, specjalnie ukierunkowana na praktyczne aspekty języka programowania C++. W tej książce Lakos wyjaśnia proces dekompozycji dużych systemów na fizyczne (nie dziedziczenie) hierarchie mniejszych, łatwiejszych w zarządzaniu komponentów.

Takie systemy z ich acyklicznymi zależnościami fizycznymi są zasadniczo łatwiejsze i bardziej ekonomiczne w utrzymaniu, testowaniu i ponownym użyciu niż systemy ściśle od siebie zależne. Oprócz wyjaśnienia motywacji do przestrzegania dobrych fizycznych i logicznych praktyk projektowych, Lakos dostarcza katalog konkretnych technik zaprojektowanych w celu wyeliminowania cyklicznych, kompilowalnych i łącznikowych (fizycznych) zależności. Następnie rozszerza te koncepcje od dużych do bardzo dużych systemów.

Książka kończy się kompleksowym podejściem top-down do logicznego projektowania poszczególnych komponentów. Dodatki zawierają cenny wzorzec projektowy Protocol Hierarchy zaprojektowany w celu uniknięcia "fat inte".

Dodatkowe informacje o książce:

ISBN:9780201633627
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:1996
Liczba stron:896

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Projektowanie oprogramowania C++ na dużą skalę - Large-Scale C++ Software Design
Jest to ostateczna książka dla wszystkich profesjonalistów...
Projektowanie oprogramowania C++ na dużą skalę - Large-Scale C++ Software Design
Bezpieczne korzystanie z nowoczesnego języka C++ - Embracing Modern C++ Safely
Maksymalizuj nagrody i minimalizuj ryzyko dzięki nowoczesnemu C++ ...
Bezpieczne korzystanie z nowoczesnego języka C++ - Embracing Modern C++ Safely

Prace autora wydały następujące wydawnictwa: