$30 off During Our Annual Pro Sale. View Details »

Enforcing Code Quality with GrumPHP - Lightning talk @ PHPLIMBURG 02/17

Enforcing Code Quality with GrumPHP - Lightning talk @ PHPLIMBURG 02/17

Sick and tired of defending code quality over and over again? GrumPHP will do it for you! During this session, you will learn how a simple tool can keep your codebase clean. GrumPHP will not only improve your codebase, but will also teach your co-workers to write better code following the best practices you've determined as a team.

Toon Verwerft

February 22, 2017
Tweet

More Decks by Toon Verwerft

Other Decks in Programming

Transcript

  1. Hello  all!

    View Slide

  2. 3  QUESTIONS  QUIZ

    View Slide

  3. 1.  WHO  HAS  SEEN  BAD  CODE?

    View Slide

  4. View Slide

  5. 2.  WHO  HAS  WRITTEN  BAD  CODE?

    View Slide

  6. Two  developers  ask  forgiveness  of  technical  debt
    at  the  beginning  of  a  sprint.

    View Slide

  7. 3.  WHO  HAS  DONE  
    SOMETHING  ABOUT  BAD  CODE?

    View Slide

  8. View Slide

  9. View Slide

  10. I'M  YOUR  NEW  BEST  FRIEND!

    View Slide

  11. 1.
    I  LOOKS  FOR
    BAD  CODE
    2.
    I  PROTECT
    YOUR  CODEBASE
    3.
    I  COMPLAIN
    FOR  YOU

    View Slide

  12. View Slide

  13. View Slide

  14. PHP-­‐CS
    PHP-­‐CS-­‐Fixer
    BLACKLIST
    COMMITMSG
    PHP-­‐MD
    PHP-­‐CPD
    PHP-­‐DCD
    HUMBUG
    PHING
    ANT
    PHP-­‐PARSER
    JSON-­‐LINT
    XML-­‐LINT
    YAML-­‐LINT
    ATOUM
    BRUNCH
    CLOVER
    GHERKIN
    GITCONFLICT
    PHP-­‐VERSION
    SHELL
    SECURITY-­‐CHECKER

    View Slide

  15. CONTINUOUS  INTEGRATION

    View Slide

  16. ONE  DOES  NOT  SIMPLY  SUPPORT  ALL  PLATFORMS

    View Slide

  17. View Slide

  18. 71
    56 HHVM 70

    View Slide

  19. View Slide

  20. TO  CONTRIBUTE!
    WE  WANT  YOU

    View Slide

  21. ASK QUESTIONS  YOU  SHOULD!

    View Slide