21:23
视频长度为 21:23
如何使用Polyspace提升软件开发过程中的质量
延锋伟世通电子科技(南京)有限公司 张歆钰
随着软件定义汽车的概念被提出,汽车上的软件复杂度越来越高,随之带来的是软件质量的巨大挑战。相信很多团队都有过这样的经历,一个现象十分奇怪的偶现问题,花了大量人力和时间调查了月余,最后发现就是一个数组越界,或者是函数传参超过范围这种并不是很高级的原因导致;团队成员们都很有个性,代码风格千奇百怪无法统一,或是并不知道正确的代码风格是什么样。针对这两个问题,Polyspace®的工具都给出了很好的解决方案。
在软件开发节奏越来越快的背景下,很多时候已经没有条件让团队做单元测试的工作,来找到代码当中的潜在风险。Polyspace在提供静态代码的扫描的同时,还有动态的扫描功能,可以识别到如数组越界,指针跑飞等问题,帮助团队更早的识别问题,避免时候花人力和时间去解决bug。另外Polyspace依托于MISRA C™的规则,也可以适当的约束团队的代码风格,形成一定的统一,增加代码的整体性和易读性。
出版年份: 2023 年 7 月 9 日
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
亚太
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)