Redesigning Legacy Systems - Keys to Success / Lessons Learned - Pete Muldoon [ ACCU 2021 ]

Описание к видео Redesigning Legacy Systems - Keys to Success / Lessons Learned - Pete Muldoon [ ACCU 2021 ]

#Programming #Cpp #AccuConf
Slides: https://accu.org/conf-previous/2021/s...
ACCU Website: https://www.accu.org
ACCU Conference Website: https://conference.accu.org
ACCU Twitter: @ACCUConf
Streamed & Edited By Digital Medium Ltd: https://events.digital-medium.co.uk

------
In this presentation, the focus will not be on code but on what most developers will face at one time or another and that is having to redesign and replace an existing legacy system. Production code written in the "Dark ages" with a large user base is hitting its limits in terms of performance, testability and maintainability. This talk looks at what determines when a product needs a partial or full rewrite. What tools and ingredients are needed before you start and how to get rolling. We will also examine the perils and pitfalls of the various stages in the redesign of a legacy system that can slow down or even derail getting the Product out the door and how to avoid them. Finally we will examine how to navigate the nightmare of rolling this new software out to the existing user base. Although the real world examples draw primarily on systems written in C++, the above can be applied to most any complex system being developed by a Team of developers.

------
Pete Muldoon
Pete Muldoon has been using C++ since 1991. Pete has worked in Ireland, England and the USA and is currently employed by Bloomberg. A consultant for over 20 years prior to joining Bloomberg, Peter has worked on a broad range of projects and code bases in a large number of companies both tech and finance. Such broad exposure has, over time, shown what works and what doesn't for large scale engineering projects. He's a proponent of elegant solutions and expressive code.

------

Future Conferences:
ACCU 2022 Spring Conference, Bristol (UK), Marriott City Centre:
2022-04-05 to 2022-04-09.
-------------------------

Комментарии

Информация по комментариям в разработке