Skip to content

Working with C++ Legacy Code

Photo of Eran Gilad
Hosted By
Eran G.
Working with C++ Legacy Code

Details

While we'd all like to write fresh new C++17 code, in reality we often have to maintain legacy code. In this meetup, Dror Helper will share his experience and suggest ways to make this task easier.

This meetup is sponsored by Microsoft R&D Haifa, including hosing and refreshments.

Schedule:
17:00 - gathering & networking
17:30 - Working with Legacy code in C++ - part 1
18:00 - break
18:15 - Working with Legacy code in C++ - part 2
18:45 - Q&A and raffle

Abstract:
Legacy code is the bane of most developers. Even so in C++ where you can find code that was created more than a decade ago. When a developer needs to add a feature or fix a bug in such codebase he's faced with a problem - how to add code to a mess without creating a bigger mess as well as additional bugs on the way?

In this talk I show what worked for me when working with large, undocumented piles of C++ code, the practices and patterns that I use and how to transform unmaintainable code into code that can be extended and improved.

Bio:
Dror is a freelance software developer and architect. He has been writing software professionally for more than a decade, during which he has worked for industry giants such as Intel and SAP as well as small start-ups. When not writing code, Dror mentors developers and conducts courses about software engineering practices. Dror first encountered Agile a few years ago, working at a software vendor that specialized in unit testing tools. Since then he has been evangelizing Agile wherever he goes – in his work, speaking at conferences and as a consultant. Dror is a Pluralsight author and public speaker, he has lectured worldwide on software development, Agile methodologies, and test-driven design. In his blog (http://blog.drorhelper.com) Dror writes about programming languages, software development and anything else he finds interesting.

Photo of Haifa::C++ group
Haifa::C++
See more events
Microsoft R&D Haifa
Building 25 MATAM · Haifa