Polyspace Access 快速入门
使用 Polyspace® Access™,软件工程团队可以在软件开发生命周期中检查其代码质量。它包括 Polyspace as You Code,这是一个 IDE 插件,开发人员可以使用它在提交代码进行集成之前检测代码合规性偏差、软件缺陷和安全漏洞。还可以通过它来访问一个 Web 界面,审查由 Polyspace Bug Finder™ Server™ 和 Polyspace Code Prover™ Server 产生的集成源代码的静态代码分析结果。
Polyspace as You Code 可检测严重缺陷和安全漏洞,并检查代码是否符合各种编码规则标准,例如 MISRA C™、MISRA™ C++、AUTOSAR C++14、CERT® C、CERT C++ 以及自定义命名约定。我们会将其作为插件集成到开发人员 IDE(例如 Visual Studio®、Visual Studio Code 或 Eclipse™)中,用于在源代码视图中报告检查结果。当连接到 Polyspace Access 中央存储库时,它可以与开发基线比较并只突出显示由开发人员引入的的新问题。
利用该 Web 界面,开发人员和质量工程师可以针对静态代码分析结果进行跨工程协作。通过从工程仪表板了解检查结果详细信息,团队成员可以监控质量趋势并分析、审查软件漏洞、代码度量、严重的运行时错误以及是否遵守各种编码标准,并分配责任人。与工程管理工具(例如 JIRA)集成实现了代码质量的团队协作。Polyspace Access 包括一个中央存储库(托管在本地或基于云),该存储库与身份验证系统(例如 LDAP)集成来控制对工程数据的访问。
教程
- 在 Polyspace Access Web 界面中对结果进行分类和分配
在仪表板中导航,过滤结果,并将问题分配给团队成员。 - 在 Polyspace Access Web 界面中查看分配的结果
查看分配给您的检查结果。 - 提交前在 IDE 中检查代码质量
在 Visual Studio、Visual Studio Code 或 Eclipse 中使用 Polyspace as You Code 扩展运行单个文件分析并审查结果。 - Polyspace Server 和 Access 产品快速入门指南 (Polyspace Bug Finder)
了解为工程、团队或组织设置 Polyspace 分析时要做的相关工作。 - 在服务器端运行 Polyspace Bug Finder 并将结果上传到 Web 界面 (Polyspace Bug Finder)
在提交后检查代码中是否存在缺陷和编码标准违规情况,并上传结果以便在 Web 界面中审查。 - 发送包含 Polyspace Bug Finder Server 结果的电子邮件通知 (Polyspace Bug Finder)
向开发人员发送电子邮件并在附件中包含指向 Polyspace 结果的链接。
Web 界面
IDE
服务器端
- 在 Visual Studio Code 中执行 Polyspace as You Code 分析
在 Visual Studio Code 中配置、运行和管理 Polyspace as You Code。
Visual Studio Code 中的 Polyspace as You Code 快速入门
- 在 Eclipse 中执行 Polyspace as You Code 分析
在 Eclipse 中配置、运行和管理 Polyspace as You Code。
Eclipse 中的 Polyspace as You Code 快速入门
- 在 Visual Studio 中执行 Polyspace as You Code 分析
在 Visual Studio 中配置、运行和管理 Polyspace as You Code。