Популярное

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

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

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

Топ запросов

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

How to Build Your First C++ Automated Refactoring Tool - Kristen Shaker - CppCon 2023

Автор: CppCon

Загружено: 2024-02-02

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

Описание:

https://cppcon.org/
---

How to Build Your First C++ Automated Refactoring Tool - Kristen Shaker - CppCon 2023
https://github.com/CppCon/CppCon2023

Your company is large; You have a lot of C++ code and a lot of engineers writing C++, but you have a limited number of C++ experts. How do you ensure new developers follow C++ best practices and your company’s style guide? How can you scale the knowledge of your C++ experts as your company and code base grows?

Clang provides a rich assortment of tools that can proactively identify and improve problematic code. What are these tools? How can you use them?

This talk introduces the fundamentals of clang refactoring capabilities and discusses their practical applications as they relate to your code base, ensuring only correct, idiomatic C++ lands without excessive toil.
---

Kristen Shaker

Kristen Shaker is an accomplished software engineer known for her expertise in C++ refactoring and exceptional leadership abilities. Kristen sits on Google’s C++ Core Libraries Team. The team is responsible for making the C++ portion of Google’s code base as extensible, maintainable, and understandable as possible via start of the art refactoring tools, targeted guidance, and documentation on complex C++ topics. Kristen’s technical expertise, leadership abilities, and dedication to fostering collaboration and growth have made her a valued member of the Core Libraries Team for over six years.
Kristen primarily works at the forefront of Google's refactoring efforts, building and deploying Clang-based refactoring tools. Recently, she developed innovative tools for API migrations and type deprecations, facilitating the seamless transition of over half a million call sites and the removal of more than 600 APIs. She is currently working on automated dead code removal.
Kristen's commitment to knowledge sharing and community building is evident in her role as a founding member of the New York C++ Meetup group and on the board of the Boost Foundation.
Kristen holds a Bachelor of Science in Engineering in Computer Science from the University of Michigan, where she graduated magna cum laude.
---

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

Registration for CppCon: https://cppcon.org/registration/

#cppcon #cppprogramming #cpp #refactoring

How to Build Your First C++ Automated Refactoring Tool - Kristen Shaker - CppCon 2023

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

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

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

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

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

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

Best Practices for AI Tool Use in C++ - Jason Turner - CppCon 2025

Best Practices for AI Tool Use in C++ - Jason Turner - CppCon 2025

Exceptionally Bad: The Misuse of Exceptions in C++ & How to Do Better - Peter Muldoon - CppCon 2023

Exceptionally Bad: The Misuse of Exceptions in C++ & How to Do Better - Peter Muldoon - CppCon 2023

Sitecore Stories - Marketplace, Blok & MCP

Sitecore Stories - Marketplace, Blok & MCP

A Journey Into Non-Virtual Polymorphism in C++ - Rudyard Merriam - CppCon 2023

A Journey Into Non-Virtual Polymorphism in C++ - Rudyard Merriam - CppCon 2023

"BEST C++ CODE ever written" // Code Review

C++ Modules: Getting Started Today - Andreas Weis - CppCon 2023

C++ Modules: Getting Started Today - Andreas Weis - CppCon 2023

Is this the WORST CODE I've EVER SEEN? // Code Review

Is this the WORST CODE I've EVER SEEN? // Code Review

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

C++ Object Lifetime: From Start to Finish - Thamara Andrade - CppCon 2023

C++ Object Lifetime: From Start to Finish - Thamara Andrade - CppCon 2023

Возможно ли создать компьютеры с техпроцессом меньше 1 нм

Возможно ли создать компьютеры с техпроцессом меньше 1 нм

Back to Basics: C++ Concurrency - David Olsen - CppCon 2023

Back to Basics: C++ Concurrency - David Olsen - CppCon 2023

The Evolution of CMake: 25 Years of C++ Build Portability - Bill Hoffman - CppCon 2025

The Evolution of CMake: 25 Years of C++ Build Portability - Bill Hoffman - CppCon 2025

Лижут ли Вас Собаки? ВОТ ЧТО ЭТО ЗНАЧИТ (вас шокирует)!

Лижут ли Вас Собаки? ВОТ ЧТО ЭТО ЗНАЧИТ (вас шокирует)!

Гитара вслепую | Александр Зилков

Гитара вслепую | Александр Зилков

The 3 Laws of Writing Readable Code

The 3 Laws of Writing Readable Code

Modern C++ Error Handling - Phil Nash - CppCon 2024

Modern C++ Error Handling - Phil Nash - CppCon 2024

C++ Weekly - Ep 404 - How (and Why) To Write Code That Avoids std::move

C++ Weekly - Ep 404 - How (and Why) To Write Code That Avoids std::move

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

Плата со встроенным Core Ultra 9 за 15 тысяч | Китайский мутант с 16 ядрами тянет ВСЁ

Плата со встроенным Core Ultra 9 за 15 тысяч | Китайский мутант с 16 ядрами тянет ВСЁ

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



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



Контакты для правообладателей: infodtube@gmail.com