Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone
  • Android

Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Kindle-Preis: EUR 32,21
inkl. MwSt.

Diese Aktionen werden auf diesen Artikel angewendet:

Einige Angebote können miteinander kombiniert werden, andere nicht. Für mehr Details lesen Sie bitte die Nutzungsbedingungen der jeweiligen Promotion.

An Ihren Kindle oder ein anderes Gerät senden

An Ihren Kindle oder ein anderes Gerät senden

Facebook Twitter Pinterest <Einbetten>
C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series) von [Alexandrescu, Andrei, Herb Sutter]
Anzeige für Kindle-App

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series) Kindle Edition

4.8 von 5 Sternen 6 Kundenrezensionen

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Preis
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
EUR 32,21

Kindle-Deal der Woche
Kindle-Deal der Woche
20 ausgewählte Top-eBooks mit einem Preisvorteil von mindestens 50% warten auf Sie. Entdecken Sie jede Woche eine neue Auswahl. Hier klicken

Produktbeschreibungen

Kurzbeschreibung

Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards.

The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more. Each standard is described concisely, with practical examples. From type definition to error handling, this book presents C++ best practices, including some that have only recently been identified and standardized-techniques you may not know even if you've used C++ for years. Along the way, you'll find answers to questions like

  • What's worth standardizing--and what isn't?
  • What are the best ways to code for scalability?
  • What are the elements of a rational error handling policy?
  • How (and why) do you avoid unnecessary initialization, cyclic, and definitional dependencies?
  • When (and how) should you use static and dynamic polymorphism together?
  • How do you practice "safe" overriding?
  • When should you provide a no-fail swap?
  • Why and how should you prevent exceptions from propagating across module boundaries?
  • Why shouldn't you write namespace declarations or directives in a header file?
  • Why should you use STL vector and string instead of arrays?
  • How do you choose the right STL search or sort algorithm?
  • What rules should you follow to ensure type-safe code?

Whether you're working alone or with others, C++ Coding Standards will help you write cleaner code--and write it faster, with fewer hassles and less frustration.



Synopsis

Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards. The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more. Each standard is described concisely, with practical examples. From type definition to error handling, this book presents C++ best practices, including some that have only recently been identified and standardized-techniques you may not know even if you've used C++ for years. Along the way, you'll find answers to questions like *What's worth standardizing--and what isn't? *What are the best ways to code for scalability?*

What are the elements of a rational error handling policy? *How (and why) do you avoid unnecessary initialization, cyclic, and definitional dependencies?*When (and how) should you use static and dynamic polymorphism together?*How do you practice "safe" overriding?*When should you provide a no-fail swap? *Why and how should you prevent exceptions from propagating across module boundaries?*Why shouldn't you write namespace declarations or directives in a header file?*Why should you use STL vector and string instead of arrays?*How do you choose the right STL search or sort algorithm?*What rules should you follow to ensure type-safe code? Whether you're working alone or with others, C++ Coding Standards will help you write cleaner code--and write it faster, with fewer hassles and less frustration.


Produktinformation

  • Format: Kindle Edition
  • Dateigröße: 1865 KB
  • Seitenzahl der Print-Ausgabe: 241 Seiten
  • ISBN-Quelle für Seitenzahl: 0321113586
  • Gleichzeitige Verwendung von Geräten: Bis zu 5 Geräte gleichzeitig, je nach vom Verlag festgelegter Grenze
  • Verlag: Addison-Wesley Professional; Auflage: 1 (25. Oktober 2004)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B004ISL6I0
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Word Wise: Nicht aktiviert
  • Verbesserter Schriftsatz: Aktiviert
  • Durchschnittliche Kundenbewertung: 4.8 von 5 Sternen 6 Kundenrezensionen
  • Amazon Bestseller-Rang: #72.885 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Kundenrezensionen

4.8 von 5 Sternen
5 Sterne
5
4 Sterne
1
3 Sterne
0
2 Sterne
0
1 Stern
0
Alle 6 Kundenrezensionen anzeigen
Sagen Sie Ihre Meinung zu diesem Artikel

Top-Kundenrezensionen

Format: Taschenbuch Verifizierter Kauf
Das Buch stellt in insgesamt 101 "Items" Coding Standards vor, die erklärt werden und auch Ausnahmen werden nicht verschwiegen. Das Buch kann als Grundlage für eigene Coding Standards verwendet werden, und sollte es auch.
Der Schreibstil ist sehr angenehm. Wenn es einen negativen Punkt gibt, dann, dass Dinge mitunter sehr kurz abgehandelt werden. Zum Ausgleich findet man allerdings am Ende jeden Items eine Liste mit Referenzen, und dadurch bleibt das Buch kurz und übersichtlich und auch als Referenz geeignet. Sollte in keiner Programmierabteilung fehlen.
Kommentar 15 Personen fanden diese Informationen hilfreich. War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Taschenbuch Verifizierter Kauf
Das Buch von Sutter und Alexandrescu ist eines der Standardwerke zur Softwarreentwicklung --- zumindest, wenn man mit C++ arbeitet. Die beiden Autoren stellen jede Menge Regeln & Vorschläge vor, die sich für das Arbeiten an Projekten als sinnvoll erwiesen haben.

Dabei geht es stellenweise sehr allgemein ("Don't sweat the small stuff") zu, aber mitunter auch sehr konrekt ("Don't use varargs") zu. Obwohl sich die meisten Regeln explizit mit C++ beschäftigen, ist das Buch auch für Leute, die mit verwandten Programmiersprachen arbeiten, geeignet.

Ganz wichtig: Die Autoren verstehen sich selber ausdrücklich nicht als übergeordnete Autoritäten. Alle Regeln dürfen daher auch gerne gebrochen werden --- solange man weiß, was man tut.

Um das Wissen über die (professionelle) Softwareentwicklung zu vertiefen, egal ob in großen, mittleren oder sehr kleinen Teams (oder sogar alleine!), ist dieses Buch bestens geeignet.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Kindle Edition Verifizierter Kauf
Of course, each C++ developer should have the table of contents on his desk to be able to check himself or his colleagues, but comparing to some of the books by other "gurus", this book lacks the grip of the reader and the transfer of excitement, slightly. Some points concerning API design towards the end of the book did not convince me.
Kommentar Eine Person fand diese Informationen hilfreich. War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
click to open popover