All developers know that bugs are bad and finding them can be difficult. The good news is tools to help us find and prevent bugs are becoming more powerful...

Modern static analysis tools (e.g. IDEs like PHPStorm and tools like Psalm, Phan and PHPStan) are far more advanced then 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 how they can be added to your current development work flow. We'll finally look at how we can write our code in such a way to get the most out of static analysis.

Wherever you are on your static analysis journey this talk will show you the next step.

Comments

Comments are closed.

Harry Clton at 00:18 on 9 Jan 2020

Useful - especially after Rob's talk. It was good to get more of an insight into the effect that static analysis can actually have on a business.
I liked the roadmap from basic through advanced, and finally to practical.

Piers Hobson at 09:04 on 9 Jan 2020

Even considering this talk was a filling-in-empty-slot-at-the-last-minute kind of deal, the speaker did a very good job, Adding to this, the previous speaker covered a lot of the same ground, but this speaker managed to skip over some parts of his talk on-the-fly.

There were some interesting original ideas about bugs, and their classification, which I hope the speaker develops further.

Nice clear slides, with lists of useful packages as a practical takeaway. The speaker could perhaps of left these on the screen to allow the audience members time to take photos.

Thank you very much for giving this talk.