ISO 9000 as well as the Capability Maturity Model (CMM) states that coding standards are mandatory for any company with quality ambitions. The standards make programmers aware of common mistakes, so that they can concentrate on higher-level design problems. Developing such a coding standard is, however, a non-trivial task, particularly for a multi-paradigm language like C++. In this book, Henricson and Nyquist have combined 14 years of C++ knowledge from very large projects and several years of active participation in the C++ standardization process of greatly expand their popular "Ellemtel" public domain coding standard. The carefully selected and concisely explained list of rules and recommendations in this book should be valid for almost all programmers, beginners as well as experts. The rules and recommendations are also flexible enough that they can be used as a base for customization to meet the specific needs of a particular company or project.
"synopsis" may belong to another edition of this title.
This book greatly expands the public domain "Ellemtel" C++ coding standard. Guidelines have been carefully selected and consisely formulated to define a C++ coding standard that should be valid and usable for almost all programmers. Text and code examples explain each individual rule and recommendation. Adopting this book as the company C++ coding standard helps remove an obstacle when trying to be certified for ISO 9000 or CMM. The book covers naming conventions, code organization, resource management, class interface design, object-oriented programming, conversions, error handling, portability, coding style.
"About this title" may belong to another edition of this title.
Book Description Prentice Hall. PAPERBACK. Book Condition: New. 0131209655 Ships promptly. Bookseller Inventory # HGT8572.2MMAT040115H1870A
Book Description Prentice Hall, 1996. Paperback. Book Condition: New. book. Bookseller Inventory # 0131209655
Book Description Book Condition: Brand New. Book Condition: Brand New. Bookseller Inventory # 97801312096571.0
Book Description Prentice Hall, 1996. Paperback. Book Condition: New. Bookseller Inventory # DADAX0131209655
Book Description Prentice Hall, 1996. Paperback. Book Condition: New. Bookseller Inventory # P110131209655
Book Description Prentice Hall. PAPERBACK. Book Condition: New. 0131209655 New Condition. Bookseller Inventory # NEW6.0046689