Enforcing Code Quality with GrumPHP @ MeetMagento BE 09/17

Enforcing Code Quality with GrumPHP @ MeetMagento BE 09/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.

6c18f9874bd8dd408e41d77518987a0e?s=128

Toon Verwerft

September 27, 2017
Tweet

Transcript

  1. Hello  all!

  2. 3  QUESTIONS  QUIZ

  3. 1.  WHO  HAS  SEEN  BAD  CODE?

  4. None
  5. 2.  WHO  HAS  WRITTEN  BAD  CODE?

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

     of  a  sprint.
  7. 3.  WHO  HAS  DONE   SOMETHING  ABOUT  BAD  CODE?

  8. None
  9. None
  10. I'M  YOUR  NEW  BEST  FRIEND!

  11. 1. I  LOOKS  FOR BAD  CODE 2. I  PROTECT YOUR

     CODEBASE 3. I  COMPLAIN FOR  YOU
  12. None
  13. None
  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
  15. CONTINUOUS  INTEGRATION

  16. ONE  CONVENTION  TO  RULE  THEM  ALL

  17. PROJECT  1 CONVENTIONS PROJECT  2 PROJECT  3

  18. ONE  DOES  NOT  SIMPLY  SUPPORT  ALL  PLATFORMS

  19. None
  20. 71 56 HHVM 70

  21. None
  22. None
  23. TO  CONTRIBUTE! WE  WANT  YOU

  24. ASK QUESTIONS  YOU  SHOULD!