C++. Projektowanie oprogramowania. Zasady i wzorce projektowe

C++. Projektowanie oprogramowania. Zasady i wzorce projektowe

57,84 zł
Zobacz ofertę

Większość dobrych książek o C++ koncentruje się na cechach tego języka, niuansach działania czy też szczegółach i specyfice implementacji. Tymczasem o jakości oprogramowania decyduje jego projekt.

  • Problem polega na tym, że projektowanie oprogramowania jest trudnym i wymagającym zadaniem.
  • Ta książka jest doskonałym uzupełnieniem podręcznej biblioteczki każdego programisty C++.
  • Opisano w niej znaczenie dobrego projektu oprogramowania oraz zasady tworzenia takich projektów.

To właśnie dzięki projektowi można tworzyć oprogramowanie, które będzie łatwe do utrzymania, modyfikowania, rozszerzania i testowania. Omówiono szereg przydatnych wzorców projektowych, dzięki którym łatwiej można zrozumieć, jak zarządzać zależnościami i abstrakcjami, zwiększać możliwości modyfikowania i rozszerzania tworzonego kodu oraz stosować nowoczesne wzorce projektowe.

Zaprezentowano wzorce wykorzystujące wiele różnych paradygmatów, w tym programowanie: obiektowe, uogólnione oraz funkcyjne. Pokazano też największą zaletę nowoczesnego języka C++: możliwość łączenia różnych paradygmatów oraz tworzenia oprogramowania, które przetrwa dziesięciolecia.

W tej książce między innymi: ocena kodu pod kątem projektowania oprogramowania sposoby realizacji takich celów projektowych jak np. łatwość modyfikowania i rozszerzania kodu zalety i wady różnych 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, niż mógłbym oczekiwać.

  • Mark Summerfield, właściciel Qtrac Ltd.
  • Bez dobrego projektu nie będzie dobrej aplikacji!
📘 C++. Projektowanie oprogramowania. Zasady i wzorce projektowe
Sprawdź cenę i dostępność tej publikacji.
👉 Zobacz ofertę

Powiązane produkty

Mobile Forensics Cookbook. Data acquisition, extraction, recovery techniques, and investigations using modern forensic tools
Considering the emerging use of mobile phones, there is a growing need for mobile foren...
107,10 zł
Applied Text Analysis with Python. Enabling Language-Aware Data Products with Machine Learning
From news and speeches to informal chatter on social media, natural language is one of ...
169,14 zł
Mac OS X Tiger. Ćwiczenia praktyczne
Poznaj system operacyjny komputerów Macintosh Poznaj interfejs użytkownika Znajdź pliki...
18,99 zł