Yongwei Wu
Chief Technical Consultant at Singularity Intelligence Research Institute
A research institute fellow and author of *C++ in Action: Core Techniques and Best Practices*, he is a well-known C++ expert in China. He previously served as a senior system architect at Intel’s Asia-Pacific R&D Center and has nearly 30 years of experience in C/C++ system-level software development and architecture. His expertise spans the C++ language (including C++98/C++11/14/17/20/23), software architecture, performance optimization, design patterns, and code reuse. He is dedicated to creating concise, maintainable code and architectures, and has deep knowledge of open-source platforms such as GNU/Linux. As a long-standing senior technical coach, he has provided training and guidance across multiple areas, including C++, software architecture, secure software development, and open-source software.
Topic
Contract-Based Programming: C++26 Contracts and Beyond
The concept of Design by Contract (DbC) was introduced 40 years ago. With C++26, the language finally gains native support for contracts, enabling developers to write more robust code. However, this new feature has also sparked significant debate and is arguably one of the most controversial additions to the C++ language in recent years. This talk will take a deep dive into contract-based programming and design, exploring the underlying concepts and examining how they can be applied in real-world software development to produce better, more robust code.