Track 06

Code Quality And Tooling

Build cleaner code with formatting, debugging, testing, and review habits.

Lessons

  1. Coding Style
  2. PSR-1
  3. PSR-12
  4. PER Coding Style Orientation
  5. Comments and Docblocks
  6. Error Reporting During Development
  7. Reading Stack Traces
  8. Handling Warnings, Notices, Deprecations, and Fatal Errors
  9. Debugging
  10. phpdbg Basics
  11. Xdebug Basics
  12. Xdebug Step Debugging
  13. PHP Editors And IDEs: PhpStorm And VS Code
  14. PHPDoc
  15. Static Analysis
  16. PHPStan
  17. Psalm
  18. PHPDoc Generics With PHPStan And Psalm
  19. Phan Orientation
  20. Mago PHP Toolchain Orientation
  21. Formatting
  22. PHP_CodeSniffer
  23. PHP-CS-Fixer
  24. Rector
  25. Local Quality Gates for PHP Examples
  26. Automated Testing Basics
  27. Refactoring Basics
  28. Compatibility Shims and Polyfills