Clean C++20 : sustainable software development patterns and best practices
Write maintainable, extensible, and durable software with modern C++. This book, updated for the recently released C++20 standard, is a must for every developer, software architect, or team leader who is interested in well-crafted C++ code, and thus also wants to save development costs. If you want...
Uloženo v:
Hlavní autor: | |
---|---|
Korporace: | |
Médium: | E-kniha |
Jazyk: | angličtina |
Vydáno: |
New York, NY, U.S.A. :
Apress,
2021
|
Žánr/forma: | příručky elektronické knihy |
ISBN: | 978-1-4842-5949-8 978-1-4842-5948-1 9781484259481 9781484259504 |
Témata: | |
On-line přístup: | Plný text |
Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo otaguje tento záznam!
|
LEADER | 04191cam a22005897i 4500 | ||
---|---|---|---|
001 | 001808036 | ||
003 | CZ PrSTK | ||
005 | 20230419131240.0 | ||
006 | m f d | ||
007 | cr nn 008mamaa | ||
008 | 210617t20212021xxua f f 001 0 eng d | ||
020 | |a 978-1-4842-5949-8 |q (formát PDF) | ||
020 | |z 978-1-4842-5948-1 |q (brožováno) | ||
024 | 7 | |a 10.1007/978-1-4842-5949-8 |2 doi | |
040 | |a ABA013 |b cze |e rda | ||
050 | 4 | |a QA76.7-76.73 | |
050 | 4 | |a QA76.76.C65 | |
072 | 7 | |a 004.4/.6 |x Programování. Software |2 Konspekt |9 23 | |
080 | |a 004.42 |2 MRF | ||
080 | |a 004.438C++ |2 MRF | ||
080 | |a 004.415 |2 MRF | ||
080 | |a 004.42.045 |2 MRF | ||
080 | |a 004.42.046 |2 MRF | ||
080 | |a (035) |2 MRF | ||
080 | |a (0.034.2:08) |2 MRF | ||
100 | 1 | |a Roth, Stephan |4 aut | |
245 | 1 | 0 | |a Clean C++20 : |b sustainable software development patterns and best practices / |c Stephan Roth |
250 | |a Second edition | ||
264 | 1 | |a New York, NY, U.S.A. : |b Apress, |c [2021] | |
264 | 4 | |c ©2021 | |
300 | |a 1 online zdroj (xvii, 491 stran) : |b ilustrace (některé barevné) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a počítač |b c |2 rdamedia | ||
338 | |a online zdroj |b cr |2 rdacarrier | ||
504 | |a Obsahuje bibliografii a rejstřík | ||
505 | 0 | |a CH01 - Introduction -- CH02 - Build a Safety Net -- CH03 - Be Principled -- CH04 - Basics of Clean C++ -- CH05 - Advanced concepts of modern C++ -- CH06 - Object Orientation -- CH07 - Functional Programming -- CH08 - Test Driven Development -- CH09 - Design Patterns and Idioms -- Appendix A - Small UML Guide -- Bibliography | |
520 | |a Write maintainable, extensible, and durable software with modern C++. This book, updated for the recently released C++20 standard, is a must for every developer, software architect, or team leader who is interested in well-crafted C++ code, and thus also wants to save development costs. If you want to teach yourself about writing better C++ code, Clean C++20 is exactly what you need. It is written for C++ developers of all skill levels and shows by example how to write understandable, flexible, maintainable, and efficient C++ code. Even if you are a seasoned C++ developer, there are nuggets and data points in this book that you will find useful in your work. If you don't take care with your codebase, you can produce a large, messy, and unmaintainable beast in any programming language. However, C++ projects in particular are prone to get messy and tend to slip into a maintenance nightmare. There is lots of C++ code out there that looks as if it was written in the 1980s, completely ignoring principles and practices of well-written and modern C++. It seems that C++ developers have been forgotten by those who preach Software Craftsmanship and Clean Code principles. The web is full of C++ code examples that may be very fast and highly optimized, but whose developers have completely ignored elementary principles of good design and well-written code. This book will explain how to avoid this and how to get the most out of your C++ code. You'll find your coding becomes more efficient and, importantly, more fun. You will: Gain sound principles and rules for clean coding in C++ Carry out test-driven development (TDD) Better modularize your C++ code base Discover and apply C++ design patterns and idioms Write C++ code in both object-oriented and functional programming styles. -- Nakladatelská anotace | ||
650 | 0 | 7 | |a programování |x vt |7 psh12467 |2 psh |
650 | 0 | 7 | |a programovací jazyk C++ |x vt |7 psh12477 |2 psh |
650 | 0 | 7 | |a software |x vt |7 psh12463 |2 psh |
650 | 0 | 7 | |a vývoj softwaru |x if |7 psh14200 |2 psh |
650 | 0 | 7 | |a objektově orientované programování |x vt |7 psh12473 |2 psh |
650 | 0 | 7 | |a funkcionální programování |x if |7 psh6639 |2 psh |
655 | 7 | |a příručky |7 fd133209 |2 czenas | |
655 | 7 | |a elektronické knihy |7 fd186907 |2 czenas | |
690 | |a C++20 | ||
710 | 2 | |a SpringerLink (online služba) |7 ntk2018999494 |4 dst | |
776 | 0 | 8 | |i Tištěná verze: |z 9781484259481 |
776 | 0 | 8 | |i Tištěná verze: |z 9781484259504 |
856 | 4 | 0 | |u https://doi.org/10.1007/978-1-4842-5949-8 |y Plný text |
910 | |a ABA013 | ||
950 | |a Springer |b Professional and Applied Computing 2021 |