Quality terms
Because working code and good code are not the same thing
Code that works today but cannot be understood, tested, or modified tomorrow is a liability, not an asset. Code quality covers metrics, static analysis, design principles like SOLID and DRY, refactoring techniques, and the habits that separate codebases teams love from ones they dread maintaining. Good quality is not about perfection — it is about making the next change easier than the last.
🤖 AI Guestbook — Code Quality educational data only
|
|
Last 30 days
Agents 45
Perplexity 5Amazonbot 3ChatGPT 1Ahrefs 1
Perplexity 2Amazonbot 2ChatGPT 2Unknown AI 1
Amazonbot 802Perplexity 661Ahrefs 289Google 271Unknown AI 252ChatGPT 243Majestic 59SEMrush 57Claude 33Meta AI 7Qwen 2You.com 1DuckDuckGo 1
Most referenced — Code Quality
Type Safety in PHP (strict_types & Static Analysis) 2Interface Segregation Principle 2KISS Principle 2Dead Code 2Builder Pattern 2Transaction Script Pattern 2Data Transfer Object (DTO) 1Fluent Builder Pattern 1
How they use it
crawler 2.5k
crawler_json 151
pre-tracking 46
Category total2.7k pings
Terms pinged113 / 113
Distinct agents12
Types of Coupling
Coupling grades from Content (worst — direct internal access) to Message (best — pure interface communication), guiding decoupling decisions.
2mo 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.
2mo 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.
2mo ago
quality advanced
Value Object PHP 8.1+
A small immutable object defined by its value rather than its identity — two Value Objects with the same data are equal.
2mo 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.
2mo ago
quality advanced
YAGNI PHP 5.0+
You Aren't Gonna Need It — don't implement functionality until it's actually required.
2mo 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.
2mo ago
quality beginner
Cognitive Complexity
A readability-focused complexity metric that penalises nesting more heavily than cyclomatic complexity.
2mo ago
quality intermediate
Passing dependencies into a class rather than creating them inside — makes classes testable and loosely coupled.
2mo 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.
2mo ago
quality beginner
Immutability PHP 8.1+
Objects whose state cannot change after construction — immutable objects are inherently thread-safe, predictable, and easy to reason about.
2mo ago
quality intermediate
Magic Number PHP 5.0+
A numeric literal with no explanation — its meaning is unclear without context, harming readability and maintainability.
2mo 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.
2mo ago
quality intermediate