Ocena:

Książka oferuje wciągającą eksplorację podstawowych wytycznych C++ poprzez historie i osobiste doświadczenia autorów. Jest chwalona za zdolność do nauczania czystszych, bardziej efektywnych praktyk kodowania C++, choć odbiega od tradycyjnych podręczników programowania na rzecz bardziej narracyjnego podejścia. Podczas gdy wielu czytelników uważa ją za przyjemną i wnikliwą, inni krytykują ją za nadmierną gadatliwość i brak konkretnych przykładów kodowania.
Zalety:Wciągająca narracja, cenne spostrzeżenia na temat podstawowych wytycznych C++, uczy czystszego i bardziej wolnego od błędów kodu C++, przyjemna lektura, odchudzona do najważniejszych punktów, dobra dla doświadczonych programistów.
Wady:Zbyt rozwlekła z nadmiarem anegdot, brak wystarczających przykładów kodu i diagramów, niektórzy czytelnicy uważają ją za nużącą i niepraktyczną, potencjalne niezadowolenie z prezentacji z powodu użycia myślników.
(na podstawie 8 opinii czytelników)
Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code
Odkryj piękno nowoczesnego C++
Beautiful C++ przedstawia podstawowe wytyczne C++ z punktu widzenia programisty, z naciskiem na to, jakie korzyści można uzyskać z przestrzegania zasad i jakie koszmary mogą wyniknąć z ich ignorowania. Dla prawdziwych maniaków jest to łatwa i zabawna lektura. Dla większości twórców oprogramowania oferuje coś nowego i użytecznego.
--Bjarne Stroustrup, wynalazca C++ i współredaktor C++ Core Guidelines.
Pisanie świetnego kodu C++ nie musi być trudne. Wytyczne C++ Core Guidelines mogą pomóc każdemu programiście C++ zaprojektować i napisać programy C++, które są wyjątkowo niezawodne, wydajne i dobrze działające. Ale wytyczne są tak pełne doskonałych porad, że trudno jest wiedzieć, od czego zacząć. Zacznij tutaj, od Pięknego C++.
Doświadczeni programiści C++, Guy Davidson i Kate Gregory, identyfikują 30 podstawowych wytycznych, które okażą się szczególnie cenne, i oferują szczegółową praktyczną wiedzę na temat poprawy stylu C++. Dla ułatwienia, niniejsza książka ma strukturę ściśle dopasowaną do oficjalnej strony internetowej C++ Core Guidelines.
Davidson i Gregory oferują przydatne spostrzeżenia koncepcyjne i przykładowy kod eksperta, oświetlają sprawdzone sposoby skuteczniejszego korzystania zarówno z nowych, jak i istniejących od dawna funkcji języka oraz pokazują, jak pisać programy, które są domyślnie bardziej niezawodne i wydajne.
⬤ Unikaj rowerowych przejażdżek: przestań marnować cenny czas na ciekawostki.
⬤ Nie rób sobie krzywdy, pisząc kod, który później będzie sprawiał problemy.
⬤ Wiedzieć, których starszych funkcji należy unikać, a których używać zamiast nich.
⬤ Używaj nowszych funkcji we właściwy sposób, aby czerpać z nich korzyści bez tworzenia nowych problemów.
⬤ Domyślnie używaj kodu wyższej jakości, który jest statycznie bezpieczny, odporny na wycieki i łatwiejszy w ewolucji.
⬤ Stosuj podstawowe wytyczne z dowolną nowoczesną wersją C++: C++20, C++17, C++14 lub C++11.
Jest tu coś, co może ulepszyć praktycznie każdy program, który piszesz, projektujesz lub utrzymujesz.
Aby ułatwić eksperymentowanie, cały przykładowy kod jest dostępny w Compiler Explorer pod adresem https: //godbolt.org/z/cg30-ch0. 0.
Zarejestruj swoją książkę, aby uzyskać wygodny dostęp do pobierania, aktualizacji i/lub poprawek, gdy tylko staną się dostępne. Szczegóły znajdują się wewnątrz książki.