Open-sourcing Facebook Infer: Identify bugs before you ship
11–20 of 121 posts
Re: Open-sourcing Facebook Infer: Identify bugs before you ship
#12Seems like mentioning the sorts of bugs this can detect should be the most important thing on the landing page.
> At present, the analyzer reports problems caused by null pointer access and resource and memory leaks, which cause a large percentage of app crashes. Did you mean you were looking for something more specific?
Re: Open-sourcing Facebook Infer: Identify bugs before you ship
#13Re: Open-sourcing Facebook Infer: Identify bugs before you ship
#14I am not certain of the proposed value, except it's free to other than Facebook - but not to Facebook, who pays engineers to develop this... Is this some kind of NIH syndrom by Facebook, or is there something I missed ?
Re: Open-sourcing Facebook Infer: Identify bugs before you ship
#15Re: Open-sourcing Facebook Infer: Identify bugs before you ship
#16Just opened the example in xcode, the analyzer itself already highglights a lot of issues, like the nil dereferencing: http://i.imgur.com/CdiYRYX.png. If it's written in more modern objective-C and supports the nullable/nonnull type, the compiler will also warn / fail to build when trying to assign nil to a nonnull type.
Re: Open-sourcing Facebook Infer: Identify bugs before you ship
#17More OCaml code coming out of FB. Can add this to the list, which includes, Hack, Flow and Pfff [1]. The kinds of bugs it finds are listed at: http://fbinfer.com/docs/infer-bug-types.html It's interesting to see how building tools with languages like OCaml can reduce bugs for teams, without them having to change the language itself. I do wonder what things would be like if such languages we're used directly more wide…
Re: Open-sourcing Facebook Infer: Identify bugs before you ship
#18The types of issues discovered (they mention null pointer access and resource and memory leaks) is much smaller than what a tool like Coverity will find (I use it). And they analyze C and Java, two languages supported by Coverity, a very mature tool... I am not certain of the proposed value, except it's free to other than Facebook - but not to Facebook, who pays engineers to develop this... Is this some kind of NIH s…