← Home ← Codex ← DEBT
Browse by Category
+ added · updated 7d
✕ Clear A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Fluent Builder Pattern
Returns $this from each setter enabling method chaining — used in query builders, test factories, and configuration objects.
3mo ago Code Quality intermediate
Facade Pattern PHP 5.0+
Provides a simplified, unified interface to a complex subsystem, hiding its internal complexity from clients.
3mo ago Code Quality beginner
Fail Fast Principle 🧠 1
Detect and report errors at the earliest possible point rather than allowing invalid state to propagate and cause confusing failures elsewhere.
3mo ago Code Quality beginner
Fan-In / Fan-Out
Fan-in measures how many modules call a given module; fan-out measures how many modules it calls — high fan-out indicates high coupling.
3mo ago Code Quality intermediate
Feature Envy PHP 5.0+ 🧠 1
A method that accesses the data of another class more than its own — suggesting it belongs in that other class.
3mo ago Code Quality intermediate
Feature Flag / Feature Toggle PHP 5.0+
A runtime switch that enables or disables features without deploying new code, decoupling deployment from release.
3mo ago Code Quality beginner
Fixing Primitive Obsession with Value Objects
Replacing raw strings, ints, and floats representing domain concepts with dedicated Value Object classes that enforce invariants at construction.
3mo ago Code Quality intermediate
Flyweight Pattern
A structural pattern that shares common state between many objects rather than storing it in each instance — dramatically reducing memory for large numbers of similar objects.
3mo ago Code Quality advanced
✓ schema.org compliant