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

Описание к видео How to Build Your First C++ Automated Refactoring Tool - Kristen Shaker - CppCon 2023

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

Комментарии

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