Quality terms
🤖 AI Guestbook — Code Quality educational data only
|
|
Last 30 days
Agents 98
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
Most referenced — Code Quality
Value Object 5Technical Debt 4Law of Demeter 4Reducing Cyclomatic Complexity Techniques 3Code Readability Metrics 3Object Calisthenics 3Dependency Injection 3Data Clump 3
How they use it
crawler 3.3k
crawler_json 379
pre-tracking 46
Category total3.8k pings
Terms pinged113 / 113
Distinct agents15
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