Track 06
Code Quality And Tooling
Build cleaner code with formatting, debugging, testing, and review habits.
Lessons
- Coding Style
- PSR-1
- PSR-12
- PER Coding Style Orientation
- Comments and Docblocks
- Error Reporting During Development
- Reading Stack Traces
- Handling Warnings, Notices, Deprecations, and Fatal Errors
- Debugging
- phpdbg Basics
- Xdebug Basics
- Xdebug Step Debugging
- PHP Editors And IDEs: PhpStorm And VS Code
- PHPDoc
- Static Analysis
- PHPStan
- Psalm
- PHPDoc Generics With PHPStan And Psalm
- Phan Orientation
- Mago PHP Toolchain Orientation
- Formatting
- PHP_CodeSniffer
- PHP-CS-Fixer
- Rector
- Local Quality Gates for PHP Examples
- Automated Testing Basics
- Refactoring Basics
- Compatibility Shims and Polyfills