Successfully reported this slideshow.
Your SlideShare is downloading. ×

Finding bugs in seconds php limburg

Ad

Finding bugs in seconds
Static analysis in PHP

Ad

Who am I
● Gert de Pagter / BackEndTea
● 26 years old
● Work for Ibuildings
● Internship at YourSurprise
● Open Source

Ad

Bugs

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Upcoming SlideShare
Finding bugs in seconds
Finding bugs in seconds
Loading in …3
×

Check these out next

1 of 40 Ad
1 of 40 Ad
Advertisement

Finding bugs in seconds php limburg

  1. 1. Finding bugs in seconds Static analysis in PHP
  2. 2. Who am I ● Gert de Pagter / BackEndTea ● 26 years old ● Work for Ibuildings ● Internship at YourSurprise ● Open Source
  3. 3. Bugs
  4. 4. Bugs
  5. 5. Static Analysis
  6. 6. Its Not ● Mess detector ● Linter ● Fixer
  7. 7. Syntax Functionality
  8. 8. Syntax ??? Functionality
  9. 9. Spot the bug
  10. 10. The Tools
  11. 11. PHPStan
  12. 12. PHP Static Analysis
  13. 13. Ondřej Mirtes
  14. 14. PHPStan ● PHP Static Analysis ● Configuration levels ● Plugins
  15. 15. Psalm
  16. 16. Vimeo
  17. 17. Psalm ● PHP Static Analysis Linting Machine ● ‘Grandfather’ old code ● New features
  18. 18. Find me ● twitter.com/backendtea ● github.com/backendtea ● backendtea.com

Editor's Notes

  • Keep calm
    Breathe
    Take a sip of water
  • Keep calm

    Ibuildings does web development
    YourSurprise makes personalized gifts
    OSS:
    Infection
    webmozart/assert
    symfony/polyfill-ctype

    Not about me
  • About bugs
  • By using static analysis
  • May sound difficult
    Is not, works like this:
  • PHP in, errors out
  • Helps make sure your code is correct
  • Syntax: Linter
    Functionality: tests
    In between
  • Take a sip of water
    Give time

×