C++ Coding Standards: 101 Rules, Guidelines and Best Practices (C++ in Depth)

 
9780321113580: C++ Coding Standards: 101 Rules, Guidelines and Best Practices (C++ in Depth)
Reseña del editor:

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.

Biografía del autor:

Herb Sutter is the author of three highly acclaimed books, Exceptional C++ Style, Exceptional C++, and More Exceptional C++ (Addison-Wesley). He chairs the ISO C++ standards committee, and is contributing editor and columnist for C/C++ Users Journal. As a software architect for Microsoft, Sutter leads the design of C++ language extensions for .NET programming. Andrei Alexandrescu is the author of the award-winning book Modern C++ Design (Addison-Wesley, 2001) and is a columnist for C/C++ Users Journal.

"Sobre este título" puede pertenecer a otra edición de este libro.

Los mejores resultados en AbeBooks

1.

Sutter, Herb/ Alexandrescu, Andrei/ Stroustrup, Bjarne (EDT)
Editorial: Prentice Hall (2004)
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuevos Cantidad: > 20
Librería
Paperbackshop-US
(Commerce, GA, Estados Unidos de America)
Valoración
[?]

Descripción Prentice Hall, 2004. PAP. Estado de conservación: New. New Book. Shipped from UK within 10 to 14 business days. Established seller since 2000. Nº de ref. de la librería PJ-9780321113580

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 40,27
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,69
A Estados Unidos de America
Destinos, gastos y plazos de envío

2.

Herb Sutter, Andrei Alexandrescu
Editorial: Pearson Education (US), United States (2004)
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuevos Paperback Cantidad: 10
Librería
The Book Depository US
(London, Reino Unido)
Valoración
[?]

Descripción Pearson Education (US), United States, 2004. Paperback. Estado de conservación: New. 232 x 186 mm. Language: English . Brand New Book. 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. Nº de ref. de la librería AAK9780321113580

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 44,06
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

3.

Herb Sutter, Andrei Alexandrescu
Editorial: Pearson Education (US), United States (2004)
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuevos Paperback Cantidad: 10
Librería
The Book Depository
(London, Reino Unido)
Valoración
[?]

Descripción Pearson Education (US), United States, 2004. Paperback. Estado de conservación: New. 232 x 186 mm. Language: English . Brand New Book. 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. Nº de ref. de la librería AAK9780321113580

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 46,79
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

4.

Sutter, HerbAlexandrescu, Andrei
Editorial: Prentice Hall
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuevos Cantidad: > 20
Librería
INDOO
(Avenel, NJ, Estados Unidos de America)
Valoración
[?]

Descripción Prentice Hall. Estado de conservación: New. Brand New. Nº de ref. de la librería 0321113586

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 43,92
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,24
A Estados Unidos de America
Destinos, gastos y plazos de envío

5.

Herb Sutter, Andrei Alexandrescu
Editorial: Pearson Education (US) 2004-10-25, New Jersey (2004)
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuevos paperback Cantidad: 1
Librería
Blackwell's
(Oxford, OX, Reino Unido)
Valoración
[?]

Descripción Pearson Education (US) 2004-10-25, New Jersey, 2004. paperback. Estado de conservación: New. Nº de ref. de la librería 9780321113580

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 43,02
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 5,19
De Reino Unido a Estados Unidos de America
Destinos, gastos y plazos de envío

6.

Sutter, Herb; Alexandrescu, Andrei
Editorial: Addison-Wesley Professional
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuevos PAPERBACK Cantidad: 1
Librería
Cloud 9 Books
(West Palm Beach, FL, Estados Unidos de America)
Valoración
[?]

Descripción Addison-Wesley Professional. PAPERBACK. Estado de conservación: New. 0321113586 New Condition. Nº de ref. de la librería NEW6.0147897

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 54,45
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 4,62
A Estados Unidos de America
Destinos, gastos y plazos de envío

7.

Sutter, Herb / Alexandrescu, Andrei
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuevos Cantidad: 1
Librería
English-Book-Service Mannheim
(Mannheim, Alemania)
Valoración
[?]

Descripción Estado de conservación: New. Publisher/Verlag: Addison-Wesley Longman, Amsterdam | 101 Rules, Guidelines, and Best Practices | Every software development team should have and follow a coding standard.It's even better when what the coding standard requires is actually consistent,reasonable, and correct.Coding standards have many advantages:They improve code quality. This happens automatically when following agood, simple set of guidelines.They improve development speed, because the programmer doesn't need toalways make decisions starting from first principles.They enhance teamwork by eliminating needless debates on inconsequentialissues and by making it easy for teammates to read and maintain each other'scode.The coding standards introduced by this book are a collection of guidelines forwriting high-quality C++ code.They are the distilled conclusions of a rich collective experience of the C++community. Until now, this body of knowledge has been available only asfolklore or spread in bits and pieces throughout books. | Format: Paperback | Language/Sprache: english | 422 gr | 235x187x15 mm | 240 pp. Nº de ref. de la librería K9780321113580

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 54,84
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 5,00
De Alemania a Estados Unidos de America
Destinos, gastos y plazos de envío

8.

Sutter, Herb; Alexandrescu, Andrei
Editorial: Addison Wesley (2004)
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuevos Tapa blanda Cantidad: 1
Librería
English-Book-Service Mannheim
(Mannheim, Alemania)
Valoración
[?]

Descripción Addison Wesley, 2004. Estado de conservación: New. Nº de ref. de la librería L9780321113580

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 55,63
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 5,00
De Alemania a Estados Unidos de America
Destinos, gastos y plazos de envío

9.

Sutter, Herb; Alexandrescu, Andrei
Editorial: Addison-Wesley Professional (2004)
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuevos Paperback Cantidad: 1
Librería
Irish Booksellers
(Rumford, ME, Estados Unidos de America)
Valoración
[?]

Descripción Addison-Wesley Professional, 2004. Paperback. Estado de conservación: New. book. Nº de ref. de la librería 0321113586

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 63,85
Convertir moneda

Añadir al carrito

Gastos de envío: GRATIS
A Estados Unidos de America
Destinos, gastos y plazos de envío

10.

Herb Sutter, Andrei Alexandrescu
Editorial: Addison-Wesley Professional (2004)
ISBN 10: 0321113586 ISBN 13: 9780321113580
Nuevos Paperback Cantidad: 1
Librería
Ergodebooks
(RICHMOND, TX, Estados Unidos de America)
Valoración
[?]

Descripción Addison-Wesley Professional, 2004. Paperback. Estado de conservación: New. 1. Nº de ref. de la librería DADAX0321113586

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 61,68
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,69
A Estados Unidos de America
Destinos, gastos y plazos de envío

Existen otras copia(s) de este libro

Ver todos los resultados de su búsqueda