Squash Bugs with Static Analysis

Dave Liddament (27.Sep.2018 at 20:10, 50 min)
Talk at PHPSW: Analyse Your Data, September 2018 [Bath] (English - UK)

Rating: 4 of 5

All developers know that bugs are bad and finding them can be difficult. The good news is that tools to help us find and prevent them are becoming more powerful. Modern static analysis tools (like Psalm, Phan and PHPStan) are far more advanced than their predecessors. They can find a whole range of bugs whilst keeping the false positive rate low. This talk introduces more advanced static analysis. It will show the kinds of bugs that the more advanced static analysis tools can find. We’ll then look at how they can be added to your current development work flow. Finally, we’ll look at how we can write our code in a way to get the most out of static analysis.

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

 
Comments closed.

Comments

Rating: 5 of 5

27.Sep.2018 at 21:19 by Lucia Velasco (38 comments) via Web2 LIVE

Good topic, I enjoyed pinning down "what is a bug", you had some very instructive examples.
I would have liked to unpack the statement "a static analysis tool should understand your vendor directory".
I found that this was a great talk for PHP, coming from a TypeScript background some of the discussion around generics, packages and typehinting was a bit exhaustive.
I liked the interactive/audience participation prompts!
It was interesting learning how SARB works - I love learning about behind-the-scenes of handy features!
You're good at paraphrasing from the slide, which keeps me engaged.

Rating: 4 of 5

27.Sep.2018 at 21:22 by Rhys Laval (7 comments) via Web2 LIVE

Good talk and great examples for what could be seen as slightly a rather dry subject.

Rating: 4 of 5

27.Sep.2018 at 21:29 by Mike Oram (32 comments) via Web2 LIVE

Great talk, I like the intro about reducing bug costs and the idea of realtime static analysis in PHPStorm. I'd like to see some info about using PHPStorm autofixing some of the issues. It can do that on mass which is super helpful! And fairly easy to demo. Pace of delivery and difficulty was well pitched and promoted good conversations.

Rating: 4 of 5

27.Sep.2018 at 23:12 by Ruth Waterfield (3 comments) via Web2 LIVE

Great talk, I really liked the story you told of your journey with real and relatable examples of most points you made. It was encouraging and accessible to all levels of developers. Perhaps some of the sections of walking through code were a little longer than necessary, but in general a brilliant talk. Thank you

© Joind.in 2019