http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2016
—
The BDE libraries, https://github.com/bloomberg/bde, provide a wide range of
useful functionality and also showcase the design and testing principles long
advocated by John Lakos (see Lakos '96, CppCpon 201[456]):
Fine-grained, hierarchical reusable (physical) components
Focused component purposes based on well-defined class categories.
Use of library facilities to implement effective Defensive Programming.
Ubiquitous support for a user-supplied memory--allocation mechanisms.
Design by (appropriately narrow) contracts.
After an outline of the functionality provided (e.g., date/time classes,
logging), this talk recaps the above Lakosian ideas, and shows, through BDE
documentation and code examples, how the ideas above influence the use of BDE libraries in applications.
—
Steven Breitstein
Engineer, Bloomberg LP
Professional Experience | Bloomberg, 10 years | Bell Labs, 20 years | Education | Graduate: M.I.T. | Undergraduate: City College of New York
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2016
—
The BDE libraries, https://github.com/bloomberg/bde, provide a wide range of
useful functionality and also showcase the design and testing principles long
advocated by John Lakos (see Lakos '96, CppCpon 201[456]):
Fine-grained, hierarchical reusable (physical) components
Focused component purposes based on well-defined class categories.
Use of library facilities to implement effective Defensive Programming.
Ubiquitous support for a user-supplied memory--allocation mechanisms.
Design by (appropriately narrow) contracts.
After an outline of the functionality provided (e.g., date/time classes,
logging), this talk recaps the above Lakosian ideas, and shows, through BDE
documentation and code examples, how the ideas above influence the use of BDE libraries in applications.
—
Steven Breitstein
Engineer, Bloomberg LP
Professional Experience | Bloomberg, 10 years | Bell Labs, 20 years | Education | Graduate: M.I.T. | Undergraduate: City College of New York
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
c thomas howell CppCon 2016: Steven Breitstein “BDE Libraries, An Orientation" | |
14 Likes | 14 Dislikes |
1,586 views views | 63.8K followers |
Education | Upload TimePublished on 2 Oct 2016 |
Related keywords
c train schedule,c diff,c section,c corporation,c town,c train service,c section scar,c to k,c battery,c span,c train,c street,c suite,c to f,c stock,c reactive protein,c elegans,c chord guitar,c train status,
Không có nhận xét nào:
Đăng nhận xét