所以,我已经阅读金培尔的PC-Lint并Flexelint C / C ++编译器的一些杂志文章和网站。

这真是昂贵(至少对我来说),但看起来它可能有一些好处,以保证成本。

所以我不知道是否有人使用/买了他们,并能提供他们的意见?

有帮助吗?

解决方案

我曾经使用PC-棉绒前一段。我个人认为这是值得的投资。在回答你的问题的一部分取决于一些其他因素:

1)您是否尝试过调高编译器警告级别为最高级别?很烦人但是这捕任何明显的语义错误的影响。我会做这个之前,我投资了像PC - 皮棉

一个专门的工具

2)你是谁编码?如果这是学校家庭作业那么它是不值得的。如果它是你销售给他人的软件,然后它在生产清洁稳定的代码一个很好的投资。

要知道,像任何工具,它可能需要一些时间来学习有效地使用PC - 皮棉。

其他提示

我刚刚加入金培尔的PC-lint以构建过程。这是一个艰难的配置,但它绝对是值得的。我工作了几年,在过去使用几个不同的项目这个相同的掉毛工具。静态代码检查工具能够检查各种错误,一个编译器不会检查,即使编译器的警告都设置为最高(最严格)的水平。

此外,金培尔的工具具有用于支持MISRA(以及用于不同版本ANSI C的特定规则)。

我同意Onorio Catenacci的,如果你是在一个家庭作业的工作,这是不太可能得不偿失。但是,如果它是一个更强大的构建过程,林特会帮助你发现错误及早在开发周期,这使得它值得的。

我用金培尔的棉绒等产品于1985年,是一个非常满意的顾客。我有一个兼职咨询演出和金培尔的工具,使我能够更快速地提供更可靠的组件。

我不知道该怎么事物的相对状态在25年内发生了变化。我好笑地看到,在Unix至少,金培尔仍在分发混淆的源代码。

这是不是一个答案,你问的问题,但如果你正在考虑一个商业的静态分析工具,你或许应该考虑其他公司的静态分析工具,以及。见,例如,被-C-静态代码analyis - 工具 - 值得-呢?。我会建议将“静态分析”标签的问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top