← 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
Coupling
The degree to which one module depends on another; high coupling makes changes expensive and testing difficult.
3mo ago quality intermediate
Cyclomatic Complexity 🧠 3
A count of linearly independent paths through a function — each if, for, while, case, and && adds 1.
3mo ago quality intermediate
Data Clump
The same group of variables appearing together repeatedly — a signal they belong in a class together.
3mo ago quality intermediate
Data Transfer Object (DTO) PHP 8.0+
A simple object that carries data between layers or systems with no business logic — reducing coupling between layers and making data contracts explicit.
3mo ago quality intermediate
Dead Code PHP 5.0+
Code that can never be executed — unreachable after a return, or inside a condition that is always false.
3mo ago quality beginner
Dead Code Detection PHP 7.1+
Identifying code that can never be executed — unreachable branches, always-true conditions, unused variables — via static analysis or coverage reports.
3mo ago quality intermediate
Defensive Programming
Writing code that anticipates and handles invalid inputs, unexpected states, and failures gracefully.
3mo ago quality intermediate
Design by Contract
Methods define formal preconditions (what callers must guarantee), postconditions (what the method guarantees), and invariants (what's always true).
3mo ago quality advanced
Divergent Change
One class changes for many different reasons — a sign it has too many responsibilities.
3mo ago quality intermediate
Duplicate Code PHP 5.0+
Identical or near-identical blocks of code in multiple places — the most common source of maintenance bugs.
3mo ago quality beginner
Facade Pattern PHP 5.0+
Provides a simplified, unified interface to a complex subsystem, hiding its internal complexity from clients.
3mo ago quality beginner
Fail Fast Principle
Detect and report errors at the earliest possible point rather than allowing invalid state to propagate and cause confusing failures elsewhere.
3mo ago 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 quality intermediate
Feature Envy PHP 5.0+
A method that accesses the data of another class more than its own — suggesting it belongs in that other class.
3mo ago 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 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 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 quality advanced
God Class PHP 5.0+
A class that knows too much and does too much — violating the Single Responsibility Principle.
3mo ago quality intermediate
Halstead Maintainability Index 🧠 2
A composite metric (0–100) combining lines of code, cyclomatic complexity, and Halstead volume to estimate maintainability.
3mo ago quality advanced
Inappropriate Intimacy
Two classes that access each other's private fields and internals too freely, creating tight bidirectional coupling.
3mo ago quality intermediate
✓ schema.org compliant