Play by Play: Modernizing C++ Code with Kate Gregory

In this course, Kate Gregory takes some C++ code that was written over 10 years ago, familiarizes herself with the code, looks for code smells, identifies code that can be improved with modern C++ features, and writes a test harness to run some of that code.
Course info
Rating
(139)
Level
Intermediate
Updated
Aug 4, 2014
Duration
1h 29m
Table of contents
Description
Course info
Rating
(139)
Level
Intermediate
Updated
Aug 4, 2014
Duration
1h 29m
Description

In this course, Kate Gregory takes some C++ code that was written over 10 years ago, familiarizes herself with the code, looks for code smells, identifies code that can be improved with modern C++ features, and writes a test harness to run some of that code. Play by Play is a series where you get a rare view into the workflows and thought processes of top admins, developers, and designers. This is not a planned or rehearsed presentation, but a live, unrehearsed problem solving and troubleshooting session where you see an expert think through issues and design solutions, as they do in the real world every day.

About the author
About the author

Kate Gregory is in her fourth decade of being paid to program. Her firm, Gregory Consulting Limited, is based in rural Ontario and helps clients adopt new technologies and adjust to the changing business environment. Current work makes heavy use of .NET and Visual C++ for both web and client development, especially for Windows 7 and 8. Managing, mentoring, technical writing, and technical speaking occupy much of her time, but she still writes code every week.

More from the author
Reading Legacy C++
Intermediate
59m
Feb 10, 2020
C++ 17: Beyond the Basics
Intermediate
2h 51m
Nov 26, 2019
Advanced Debugging with Visual Studio 2019
Intermediate
38m
Jun 26, 2019
More courses by Kate Gregory
About the author

Geoffrey founded PeepCode and has created numerous courses on Ruby, JavaScript and Shell.

More from the author
Play by Play: React and Falcor with Brian Holt
Intermediate
1h 51m
Oct 15, 2015
More courses by Geoffrey Grosenbach
Section Introduction Transcripts
Section Introduction Transcripts

Introduction
I'm Geoffrey Grosenbach, and it's Play-by-Play at Pluralsight. Every year we gather our authors in Salt Lake City for our annual author summit. Kate Gregory braved the trip during a week of especially unpredictable airline flights. Bright and early at 7:00 a. m. I handed her what she had asked for, a project with C++ code that was 10 years old. She didn't flinch, but instead took the opportunity to familiarize herself with the code, make some changes, and set up a basic test harness. She sprinkles dozens of insights along the way showing why she's one of the best teachers at Pluralsight. Play-by-Play sessions seem to either produce many lines of code or many insights about programming. This was one of the latter. Watch how she navigates an unknown project and runs through a list of code style guidelines and quality tests before writing some of her own code against it. Play-by-Play is a series where we give you a rare view into the workflow and thought processes of top admins, developers, and designers. Have you ever wished you could watch one of your tech heroes work on a project on their own time using their own tools at their natural speed, not a rehearsed presentation or a prepared course, but planning and problem-solving as it happens in the real world every day? That's what we do in this series. We give talented admins, developers, and designers a task to work on live and unrehearsed for about two hours. We talk through architecture decisions and fix unexpected problems. This isn't a tutorial, we won't pause to explain how to set up server infrastructure or a development environment, but you will see how professionals use these tools in their every day environments.