ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Investigating C++ Legacy Design Trends: Newer Isn’t Always Better! - Katherine Rocha - CppCon 2024

C++ Legacy Design

cpp legacy design

C++ Legacy Design Trends

Investigating C++ Legacy Design Trends

investigation of

c++ programming

Legacy Code

Code Genealogy

C++ History

Code Re-Architecture

CRTP

Deducing This

Dependency Injection

Dependency Inversion Principle

anti-patterns

legacy design trends

legacy design c++

cpp legacy code

katherine rocha

in c++

in cpp

c++

cpp

cppcon

legacy

design

trends

code

in software engineering

con

cplusplus

legacy codes

in

Автор: CppCon

Загружено: 2025-03-19

Просмотров: 8539

Описание: https://cppcon.org​
---

Newer Isn’t Always Better: Investigating C++ Legacy Design Trends and Their Modern Replacements - Katherine Rocha - CppCon 2024
---

All code is legacy code, or so they say. Software engineers scoff at the idea of new code instantly becoming legacy code, however software is a time capsule holding the design trends of the time the code was written. As new code is written, new design trends are used and potentially overused, just like the legacy patterns. What if these new design trends have more in common with the original design trends than we initially thought. One example we will investigate is object oriented design through polymorphism and how it has been replaced in many cases with template metaprogramming. There are a variety of template metaprogramming strategies that achieve the object oriented design principles, however when overused you can encounter as many templates as there would be virtual functions in object oriented programming. Have we discovered that balance is the solution or are we still overusing the “fancy” new thing? In this talk, we will investigate various legacy design trends including further examining object oriented design, the singleton pattern, as well as other legacy anti-patterns to reveal the updated trends. We will address each legacy anti-pattern and their corresponding modern update to evaluate whether newer is better or if we have recreated the same legacy problem.
---

Slides: https://github.com/CppCon/CppCon2024/...

Sponsored by JetBrains: https://www.jetbrains.com/clion/
---

Katherine Rocha

Katherine Rocha is a new-ish software engineer who graduated in 2022. She’s passionate about embedded systems, real-time systems, and understanding as much as possible. She has been an active member of the C++ community for her entire career, starting with lightning talks at CppCon 2022 and C++Now 2023. She’s figuring it out one warning, error, and question at a time.
---

CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts.
Annual CppCon Conference - https://www.cppcon.org
  / cppcon  
https://x.com/cppcon
  / cppconference  
  / cppcon  
https://mastodon.social/@CppCon
---

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
YouTube Channel Managed by Digital Medium Ltd: https://events.digital-medium.co.uk
---

#cpp #cplusplus #cppcon #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #computerscience #technology #technews #programming #programmer

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Investigating C++ Legacy Design Trends: Newer Isn’t Always Better! - Katherine Rocha - CppCon 2024

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Boosting Software Efficiency in C++: 100% Performance Improvement in a  C++ Embedded System - CppCon

Boosting Software Efficiency in C++: 100% Performance Improvement in a C++ Embedded System - CppCon

Why Is My C++ Build So Slow? Compilation Profiling and Visualization - Samuel Privett - CppCon 2024

Why Is My C++ Build So Slow? Compilation Profiling and Visualization - Samuel Privett - CppCon 2024

Bjarne Stroustrup - The Essence of C++

Bjarne Stroustrup - The Essence of C++

C++ Design Patterns - The Most Common Misconceptions (2 of N) - Klaus Iglberger - CppCon 2024

C++ Design Patterns - The Most Common Misconceptions (2 of N) - Klaus Iglberger - CppCon 2024

Тебе ВРАЛИ про IT! Мифы, которые мешают стать программистом

Тебе ВРАЛИ про IT! Мифы, которые мешают стать программистом

7 Design Patterns EVERY Developer Should Know

7 Design Patterns EVERY Developer Should Know

To Int or to Uint, This is the Question - Alex Dathskovsky - CppCon 2024

To Int or to Uint, This is the Question - Alex Dathskovsky - CppCon 2024

C++ Should Be C++ - David Sankel - C++Now 2024

C++ Should Be C++ - David Sankel - C++Now 2024

I made the PC I couldn't buy

I made the PC I couldn't buy

«Жить надо сегодня». Олег Тиньков и Майкл Калви о взлете нового финтех-стартапа Plata

«Жить надо сегодня». Олег Тиньков и Майкл Калви о взлете нового финтех-стартапа Plata

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]