为什么项目中的代码需要有Assert断言语句?

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

Assert断言是一种用于捕捉代码中假设的高级形式,可以在测试时启用断言,在部署时禁用断言。在代码中添加Assert断言可以帮助揭示潜在的Bug。在STM32的标准外设库和HAL、LL库源代码中都有Assert断言机制。Assert断言的使用可以检查函数传入参数是否正确。在使能Assert断言后,代码量会增加。断言失败时可以根据实际项目需求进行处理。

➡️

继续阅读