2015:modernizing_legacy_c

Back to 2015-proposals

Title: Modernizing Legacy C++
Proposer: Kate Gregory
Proposer: James McNellis
Type: Presentation
Duration: 90 mins
Description:
C++ is a programming language with a long, storied history spanning over three decades - four if one includes its C ancestry. The C++ language has undergone many changes during that time, compiler technology has advanced substantially, and computers today are very different from the computers of decades past. But despite all of these advances, there's an awful lot of C++ code in use today that looks like it was written in the 1980s. In some cases, the code was written in the 1980s and it's still in use; in other cases, it's recently-written code that just doesn't use modern style.

In this talk, we'll discuss some of the problems with legacy code, and review some practical techniques for applying principles of modern C++ to gradually improve the quality of legacy code and improve maintainability and debuggability. We'll show how some very small changes to code can yield huge benefits.



2015/modernizing_legacy_c.txt · Last modified: 2016/06/11 14:05 by 127.0.0.1