ycliper

Популярное

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

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

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

Топ запросов

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

Testability and C++ API Design - John Pavan, Lukas Zhao & Aram Chung - C++Now 2024

c++ api

cpp api

api

apis

C++ API Design

cpp api design

designing APIs

designing apis in c++

c++ api development

testing

mocking

test

c++ unit testing

tooling

design

c++ software engineering

c++ library design for apis

application programmable interface

John Pavan

Lukas Zhao

Aram Chung

Testability and C++ API Design

in c++

in cpp

in cplusplus

c++ api design best practices

c++

2024

cplusplus

testable c++ code

cppnow

cpp

boost

c++now

c++now 2024

c++ talks

Автор: CppNow

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

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

Описание: https://www.cppnow.org
---
Testability and C++ API Design - John Pavan, Lukas Zhao & Aram Chung - C++Now 2024
---

Good code must be both testable by its developers and usable in application test drivers and integration tests. We will explore and recommend approaches for designing APIs that result in both easily testable code and convenient interfaces for test drivers and integration tests. We will discuss specific techniques, simplified versions of examples from popular libraries such as BDE, and how to write generalized mocks.
---

Slides: https://github.com/boostcon/cppnow_pr...


---

John Pavan

Long time C++ developer and current Team Lead at Bloomberg LP. I'm passionate about API design and care deeply about helping others fulfill their potential.
---

Lukas Zhao

Lukas Zhao is a senior software engineer at Bloomberg, where he works on the FX Pricing Engineering team. In his eight years with the company, he contributed to the building of a distributed electronic trading platform microservice system, which won several ETFExpress awards, and some of his independent infrastructure work has turned into larger community-wide projects that are now in production across multiple departments at the firm. He also started a department-wide testing workgroup that is focused on educating and bringing modern design principles and test-driven development practices to multiple teams across Electronic Trading Engineering.

Lukas’ background is as a condensed-matter physicist. His research in topological quantum materials was published in a number of high impact journals and was presented at international conferences. He holds a Ph.D. in physics from City College of New York and earned his bachelor’s degree in physics from the University of Science and Technology of China.
---

Aram Chung

Aram Chung is a software engineer on the Insights Workflows team at Bloomberg. She thinks C++ is delightfully low-level and Python is delightfully high-level: “Recondita armonia di bellezze diverse” (and if you got the reference, she wants to be your friend). In her spare time, Aram codes, writes, draws, designs, and obsesses over edtech and education design, with the hopes of making higher education accessible for all, while breaking down barriers between STEM and the humanities.
---

C++Now 2025 - 28th April - 2nd May
C++Now is an annual onsite international C++ programming and coding conference held in Aspen, Colarado. For all C++ developers, C++ software engineers and those involved with the C++ language, CppNow provides an indepth and technical content provided by the best and brightest C++ experts of the C++ world.
Annual CppNow Conference - https://www.cppnow.org
  / cppnow  
  / cppnow  
  / cppnow  
  / cppnow  
https://mastodon.social/@cppnow
Video Sponsors: millennium and think-cell
---

Videos Filmed & Edited By Bash Films: https://bashfilms.com/
YouTube Channel Managed & Optimized By Digital Medium Ltd: https://events.digital-medium.co.uk
---

#boost #cpp #api #cppprogramming #apidevelopment

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Testability and C++ API Design - John Pavan, Lukas Zhao & Aram Chung - C++Now 2024

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

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

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

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

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

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

Fun with Flags - C++ Type-safe Bitwise Operations - Tobias Loew - C++Now 2024

Fun with Flags - C++ Type-safe Bitwise Operations - Tobias Loew - C++Now 2024

Security in C++ - Hardening Techniques From the Trenches - Louis Dionne - C++Now 2024

Security in C++ - Hardening Techniques From the Trenches - Louis Dionne - C++Now 2024

How do Time Travel Debuggers Work? - Design and Implementation of a Time Travel Debugger - Greg Law

How do Time Travel Debuggers Work? - Design and Implementation of a Time Travel Debugger - Greg Law

Andrej Karpathy: Software Is Changing (Again)

Andrej Karpathy: Software Is Changing (Again)

C++ Coroutines and Structured Concurrency in Practice - Dmitry Prokoptsev - C++Now 2024

C++ Coroutines and Structured Concurrency in Practice - Dmitry Prokoptsev - C++Now 2024

Mistakes to Avoid When Writing C++ Projects - Bret Brown - C++Now 2024

Mistakes to Avoid When Writing C++ Projects - Bret Brown - C++Now 2024

Back to Basics: C++ API Design - Jason Turner - CppCon 2022

Back to Basics: C++ API Design - Jason Turner - CppCon 2022

ИИ-инструменты и будущее ИИ в разработке / Гриша Бакунов

ИИ-инструменты и будущее ИИ в разработке / Гриша Бакунов

Что такое Rest API (

Что такое Rest API (

КОГДА ИСЧЕЗНЕТ УКРАИНА? | #ВзглядПанченко

КОГДА ИСЧЕЗНЕТ УКРАИНА? | #ВзглядПанченко

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



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



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