Solid Code
summary
Covers writing maintainable PHP code using the SOLID object-oriented design principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion). Explains how to apply these principles in PHP projects to improve code structure, testability, and extensibility, likely with examples and best practices.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 3:54SOLID origin
- 5:02Open-closed principle
- 7:08Dependency inversion
- 9:57LSP problems
- 12:06Liskov substitution
- 14:55Interface segregation
- 16:21Stable dependencies
- 19:11Dependency solution
- 21:21Single responsibility
- 24:15Applying SOLID
- 25:40Refactoring & maintenance
- 27:27Legacy code
- 28:33GRASP vs SOLID
related talks
34mFrom Good To SOLID: How to Become a Better PHP Developer?
59mIntroduction to SOLID
58mObjects, Testing and Responsibility
45mBeyond design patterns and principles - writing good OO code
26mTheory of programming: packaging principles
39mClean Coding - 10+ Techniques To Clean Your PHP Code
36mAn Introduction to OOP, Design Patterns, and TDD
12mWhat are Coding Standards in PHP?
