Czysty kod w C++17. Oprogramowanie łatwe w utrzymaniu Stephan Roth
- Autor:
- Stephan Roth
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 296
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Czysty kod w C++17. Oprogramowanie łatwe w utrzymaniu
Czego się nauczysz?
- Stosowania zasad czystego kodu w C++17 dla zwiększenia czytelności i utrzymania projektów
- Tworzenia skutecznych testów jednostkowych oraz budowania siatki bezpieczeństwa dla kodu
- Wdrażania reguł KISS, YAGNI, DRY i innych najlepszych praktyk programistycznych
- Nadawania przejrzystych i opisowych nazw zmiennym, funkcjom i klasom
- Pisania zwięzłych, jednozadaniowych funkcji i unikania nadmiarowych komentarzy
- Korzystania z nowoczesnych konstrukcji C++ zamiast przestarzałych rozwiązań z języka C
- Zarządzania zasobami przy użyciu idiomu RAII i inteligentnych wskaźników
- Wykorzystywania semantyki przenoszenia, referencji do r-wartości oraz reguły zera
- Automatyzowania dedukcji typów i obliczeń na etapie kompilacji
- Stosowania właściwej obsługi wyjątków i błędów w aplikacjach C++
- Projektowania klas zgodnie z zasadami SOLID i innymi regułami obiektowymi
- Implementowania programowania funkcyjnego, wyrażeń lambda i funktorów w C++
- Budowania testów w podejściu Test Driven Development (TDD)
- Wykorzystywania wzorców projektowych, takich jak: wstrzykiwanie zależności, adapter, strategia, polecenie, kompozyt, obserwator, fabryka i fasada
- Stosowania idiomów języka C++ dla bardziej efektywnego i bezpiecznego kodowania
- Tworzenia i rozumienia diagramów UML do dokumentowania architektury oprogramowania
Wzorce i najlepsze praktyki rozwoju łatwego w utrzymaniu oprogramowania w C++17
Język C++ jest wszechstronnym, potężnym językiem programowania, który ma bardzo różne zastosowania. To klasyczne, wciąż udoskonalane i unowocześniane narzędzie. Problemem jednak jest to, że programiści piszący w C++ dość często mają złe nawyki. Nie przestrzegają zasad manifestu Software Craftsmanship, stosują okropną składnię, całkowicie ignorują podstawowe reguły prawidłowego projektowania i pisania oprogramowania, a tworzony przez nich kod, choć często wydajny i szybki, bywa niemal niemożliwy w utrzymaniu.
Jeśli chcesz, aby Twój kod C++ stał się optymalny i zyskał wyższą jakość, powinieneś uważnie przestudiować tę książkę. Pisanie dobrego kodu oznacza przyjemniejszą i wydajniejszą pracę. Niezależnie od tego, czy dopiero zaczynasz przygodę z C++, czy jesteś doświadczonym deweloperem, znajdziesz w tej publikacji cenne i przydatne informacje dotyczące zasad pisania kodu. Akronimy KISS, YAGNI czy DRY zyskają dla Ciebie nowe znaczenie! Otrzymasz też mnóstwo przydatnych wskazówek odnoszących się do pisania funkcji, prowadzenia testów, obsługi wyjątków i błędów, a nawet umieszczania komentarzy w kodzie. Na licznych przykładach pokazano, jak pisać zrozumiały, elastyczny, łatwy w konserwacji i wydajny kod w C++.
W książce między innymi:
- Solidne wyjaśnienie zasad pisania czystego kodu w C++
- Programowanie funkcyjne i obiektowe
- Wskazówki dotyczące programowania sterowanego testami (Test Driven Development)
- Wzorce projektowe i idiomy z C++
- Praktyczne wykorzystanie wzorców projektowych podczas programowania
Czysty kod C++17: elegancja, prostota i moc.
Wybrane bestsellery
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana

Oceny i opinie klientów: Czysty kod w C++17. Oprogramowanie łatwe w utrzymaniu Stephan Roth
(5)-
6
-
5
-
4
-
3
-
2
-
1
5.4(3)
(1)
(1)
(0)
(0)
(0)
więcej opinii