From f8d9ac5d13dd37b8b57af0478e77ba1e75c813aa Mon Sep 17 00:00:00 2001 From: Stefan Boberg Date: Tue, 11 May 2021 13:05:39 +0200 Subject: Adding zenservice code --- docs/cpp-coding/01-Preface.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 docs/cpp-coding/01-Preface.md (limited to 'docs/cpp-coding/01-Preface.md') diff --git a/docs/cpp-coding/01-Preface.md b/docs/cpp-coding/01-Preface.md new file mode 100644 index 000000000..fac2b8109 --- /dev/null +++ b/docs/cpp-coding/01-Preface.md @@ -0,0 +1,16 @@ +# Preface + +C++ Best Practices: A Forkable Coding Standards Document + +This document is meant to be a collaborative discussion of the best practices in C++. It complements books such as *Effective C++* (Meyers) and *C++ Coding Standards* (Alexandrescu, Sutter). We fill in some of the lower level details that they don't discuss and provide specific stylistic recommendations while also discussing how to ensure overall code quality. + +In all cases brevity and succinctness is preferred. Examples are preferred for making the case for why one option is preferred over another. If necessary, words will be used. + + +Creative Commons License
C++ Best Practices by Jason Turner is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. + +*Disclaimer* + +This document is based on my personal experiences. You are not supposed to agree with it 100%. It exists as a book on [GitHub](https://github.com/lefticus/cppbestpractices) so that you can fork it for your own uses or submit back proposed changes for everyone to share. + +This book has inspired an O'Reilly video: [Learning C++ Best Practices](http://shop.oreilly.com/product/0636920049814.do) -- cgit v1.2.3