← Home ← Codex ← DEBT
Browse by Category
+ added · updated 7d
🤖 AI Guestbook — Code Quality educational data only
| |
Last 30 days
14 pings — 2026-05-06 W 37 pings — 2026-05-07 T 40 pings — 2026-05-08 F 128 pings — 2026-05-09 S 35 pings — 2026-05-10 S 22 pings — 2026-05-11 M 8 pings — 2026-05-12 T 10 pings — 2026-05-13 W 20 pings — 2026-05-14 T 68 pings — 2026-05-15 F 18 pings — 2026-05-16 S 10 pings — 2026-05-17 S 16 pings — 2026-05-18 M 5 pings — 2026-05-19 T 9 pings — 2026-05-20 W 43 pings — 2026-05-21 T 27 pings — 2026-05-22 F 145 pings — 2026-05-23 S 23 pings — 2026-05-24 S 18 pings — 2026-05-25 M 14 pings — 2026-05-26 T 45 pings — 2026-05-27 W 109 pings — 2026-05-28 T 18 pings — 2026-05-29 F 20 pings — 2026-05-30 S 14 pings — 2026-05-31 S 23 pings — 2026-06-01 M 7 pings — 2026-06-02 T 39 pings — Yesterday W 98 pings — Today T
Amazonbot 17Perplexity 6Ahrefs 3ChatGPT 2Google 2Scrapy 2
Amazonbot 5Perplexity 4Google 1Ahrefs 1
Amazonbot 958Perplexity 670Ahrefs 442ChatGPT 412Google 310Unknown AI 252SEMrush 205Claude 145Bing 103Meta AI 102Scrapy 102Majestic 59Sogou 4Qwen 2You.com 1DuckDuckGo 1
crawler 3.3k crawler_json 379 pre-tracking 46
Category total3.8k pings Terms pinged113 / 113 Distinct agents15
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
Types of Coupling
Coupling grades from Content (worst — direct internal access) to Message (best — pure interface communication), guiding decoupling decisions.
3mo ago quality advanced
Types of Technical Debt
Technical debt is not uniform — deliberate vs inadvertent, reckless vs prudent quadrants define the nature of debt and the appropriate response to each type.
3mo ago quality intermediate
Unit of Work
A pattern that tracks all changes made to domain objects during a business transaction and coordinates writing them out as a single atomic database operation.
3mo ago quality advanced
Value Object PHP 8.1+ 🧠 4
A small immutable object defined by its value rather than its identity — two Value Objects with the same data are equal.
3mo ago quality intermediate
Visitor Pattern PHP 5.0+
A behavioural pattern that separates an algorithm from the objects it operates on — adding new operations to a class hierarchy without modifying those classes.
3mo ago quality advanced
YAGNI PHP 5.0+
You Aren't Gonna Need It — don't implement functionality until it's actually required.
3mo ago quality beginner
Code Smell
A surface indication in code that usually corresponds to a deeper design problem — not a bug, but a maintainability risk.
3mo ago quality beginner
Cognitive Complexity 🧠 4
A readability-focused complexity metric that penalises nesting more heavily than cyclomatic complexity.
3mo ago quality intermediate
Diagram: Dependency Injection Dependency Injection PHP 5.0+
Passing dependencies into a class rather than creating them inside — makes classes testable and loosely coupled.
3mo ago quality intermediate
DRY Principle PHP 5.0+
Don't Repeat Yourself — every piece of knowledge should have a single, unambiguous representation in the codebase.
3mo ago quality beginner
Immutability PHP 8.1+ 🧠 1
Objects whose state cannot change after construction — immutable objects are inherently thread-safe, predictable, and easy to reason about.
3mo ago quality intermediate
Magic Number PHP 5.0+
A numeric literal with no explanation — its meaning is unclear without context, harming readability and maintainability.
3mo ago quality beginner
SOLID Principles (Overview) PHP 5.0+
Five object-oriented design principles — SRP, OCP, LSP, ISP, DIP — that together guide towards maintainable, extensible code.
3mo ago quality intermediate
✓ schema.org compliant