Większość korzystnych książek o C++ koncentruje się na cechach tego języka, niuansach działania czy także szczegółach i specyfice implementacji. Tymczasem o jakości oprogramowania decyduje jego projekt. To właśnie dzięki projektowi można tworzyć oprogramowanie, które będzie proste do utrzymania, modyfikowania, rozszerzania i testowania. Problem polega na tym, iż projektowanie oprogramowania jest nieprzystępnym i wymagającym zadaniem.
Ta książka jest perfekcyjnym uzupełnieniem podręcznej biblioteczki każdego programisty C++. Opisano w niej znaczenie korzystnego projektu oprogramowania i zasady tworzenia takich projektów. Omówiono szereg przydatnych wzorców projektowych, dzięki którym łatwiej można zrozumieć, jak zarządzać zależnościami i abstrakcjami, rozszerzać możliwości modyfikowania i zwiększania tworzonego kodu, a także stosować postępowe wzorce projektowe. Zaprezentowano wzorce wykorzystujące sporo różnorodnych paradygmatów, w tym programowanie: obiektowe, uogólnione oraz funkcyjne. Pokazano również największą zaletę progresywnego języka C++: możliwość łączenia różnych paradygmatów oraz tworzenia oprogramowania, które przetrwa dziesięciolecia.
W tej książce pomiędzy innymi:
- ocena kodu pod kątem projektowania oprogramowania
- sposoby realizacji takich celów projektowych jak np. Łatwość modyfikowania i zwiększania kodu
- zalety i wady najróżniejszych koncepcji projektowania
- przydatność wzorców projektowych w rozwiązywaniu problemów
- zasady wyboru form wzorców projektowych
Z tej książki nauczyłem się znacznie więcej, aniżeli mógłbym oczekiwać.
Mark Summerfield, właściciel Qtrac Ltd.
Bez prawidłowego projektu nie będzie korzystnej aplikacji!
Tytuł C++. Projektowanie oprogramowania Autor Klaus Iglberger Wydawnictwo Helion EAN 9788383227207 ISBN 9788383227207 Kategoria Literatura, Informatyka liczba stron 400 Format 235x165 mm Rok wydania 2023 Oprawa broszurowa
Opinie i recenzje użytkowników
Dodaj opinie lub recenzję dla C++. projektowanie oprogramowania. Twój komentarz zostanie wyświetlony po moderacji.