Pacific++ 2018: Andrew Paxie "Backporting to the Future"
Website: https://pacificplusplus.com/
Resources: https://github.com/pacificplusplus/conference
Twitter: https://twitter.com/pacificplusplus
Abstract:
Trompeloeil is a C++14-first mock object framework. In this talk I will show you how I backported it to C++11. In detail, I will
Discuss motivation for this work.
Present a brief overview of the library's features.
Discuss library- and language-specific changes and support these with code snippets.
Cover unit testing approaches and multi-platform issues.
Reveal compromises and limitations to backported functionality.
Outline alternatives to this approach.
Answer the question: How do I "port" a C++11 program to C++14?
About the speaker:
Andrew Paxie is a software engineer in the Robotics Technology Centre of Crown Equipment Corporation, where he has worked since mid-2012. At Crown, Andrew has driven the adoption of modern C++ in the core code base. He has applied and promoted static and dynamic analysis tools to improve code quality, and introduced other quality improvements through unit test and code coverage tools. Andrew maintains the site-wide C++ Coding Guidelines. Andrew wrote his first "Hello, world" C++ program over twenty-five years ago and is currently a collaborator on the Trompeloei mock object framework with Björn Fahller and other contributors.
Video recorded by: https://www.digitalvideoexperts.com.au/
Видео Pacific++ 2018: Andrew Paxie "Backporting to the Future" канала Pacific++
Resources: https://github.com/pacificplusplus/conference
Twitter: https://twitter.com/pacificplusplus
Abstract:
Trompeloeil is a C++14-first mock object framework. In this talk I will show you how I backported it to C++11. In detail, I will
Discuss motivation for this work.
Present a brief overview of the library's features.
Discuss library- and language-specific changes and support these with code snippets.
Cover unit testing approaches and multi-platform issues.
Reveal compromises and limitations to backported functionality.
Outline alternatives to this approach.
Answer the question: How do I "port" a C++11 program to C++14?
About the speaker:
Andrew Paxie is a software engineer in the Robotics Technology Centre of Crown Equipment Corporation, where he has worked since mid-2012. At Crown, Andrew has driven the adoption of modern C++ in the core code base. He has applied and promoted static and dynamic analysis tools to improve code quality, and introduced other quality improvements through unit test and code coverage tools. Andrew maintains the site-wide C++ Coding Guidelines. Andrew wrote his first "Hello, world" C++ program over twenty-five years ago and is currently a collaborator on the Trompeloei mock object framework with Björn Fahller and other contributors.
Video recorded by: https://www.digitalvideoexperts.com.au/
Видео Pacific++ 2018: Andrew Paxie "Backporting to the Future" канала Pacific++
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Pacific++ 2018: Klemens Morgenstern "Portable yet thin OS abstractions"Pacific++ 2018: Kirit Sælensminde "Designing APIs for performance"Pacific++ 2017: Tom Isaacson "Equivalence in cross-compilation compiler warnings"Pacific++ 2017: Toby Allsopp "An Introduction to the Proposed Coroutine Support for C++"Pacific++ 2018: James McNellis "Time Travel Debugging"Pacific++ 2017: Christian Blume "Using tasks to simplify concurrency in modern C++"Pacific++ 2017: Carl Cook "Low Latency C++ for Fun and Profit"Pacific++ 2018: Sean Parent "Generic Programming"Pacific++ 2018: Scott McMillan "Designing for Efficient Cache Usage"Pacific++ 2017: Dean Michael Berris "Debugging with LLVM XRay"Pacific++ 2017: Nick Sarten "Type-safe state machines with C++17 std::variant"Pacific++ 2017: Chandler Carruth "LLVM: A Modern, Open C++ Toolchain"Pacific++ 2018: Alexander Radchenko "Benchmarking C++ - From video games to algorithmic trading"Pacific++ 2018: Titus Winters "C++ Past vs. Future"Pacific++ 2018: Kate Gregory "Simplicity: not just for beginners"Pacific++ 2017: Jason Turner "Rethinking Exceptions"Pacific++ 2017: Matt Bentley "Can we make a faster linked list?"Pacific++ 2018: James Mitchell "I'm falling in love with Globals"Pacific++ 2018: Nick Uhlenhuth "Cross-platform C++ development is challenging - let tools help!"Pacific++ 2018: Toby Allsopp "Surfacing Composition"