← 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
Code Review PHP 5.0+
A systematic peer examination of source code before merging, catching bugs, sharing knowledge, and enforcing standards.
3mo ago general beginner
Diagram: Colour Contrast Colour Contrast CSS3 🧠 4
The ratio between foreground and background colours — WCAG requires 4.5:1 for normal text and 3:1 for large text at AA level, ensuring readability for low-vision users.
3mo ago accessibility beginner
Comments as Code Smell
Excessive or explanatory comments often indicate that the code itself is too complex or poorly named to be self-explanatory.
3mo ago quality beginner
Common Regex Patterns PHP 5.3+
Practical regex patterns for email, URL, phone, IP address, dates, and identifiers — with caveats about when to use dedicated validators instead.
3mo ago regex beginner
compact() & extract() — Variable Packing PHP 5.0+
compact() builds an array from named variables; extract() does the reverse — both are dangerous when used with user-controlled input.
CWE-473 OWASP A3:2021
3mo ago php beginner
Composer & Dependency Management PHP 5.3+ 🧠 2
PHP's standard dependency manager; composer.json declares dependencies and composer.lock pins exact versions for reproducible builds.
3mo ago php beginner
Constants (define vs const) PHP 5.0+
Named immutable values in PHP — const is compile-time and class-scoped; define() is runtime and supports dynamic names.
3mo ago php beginner
Constructor Property Promotion (PHP 8.0) PHP 8.0+
Declare and assign class properties directly in constructor parameters using visibility modifiers, eliminating boilerplate.
3mo ago php beginner
Diagram: Continuous Integration (CI) Continuous Integration (CI) PHP 5.0+ 🧠 4
Automating the build, test, and analysis pipeline to run on every commit, surfacing integration failures quickly.
3mo ago devops beginner
Conventional Commits 🧠 1
A commit message specification — type(scope): description — enabling automated changelogs, semantic versioning, and machine-readable history.
3mo ago style beginner
Diagram: Cron Jobs Cron Jobs PHP 5.0+ 🧠 3
Scheduled tasks defined in a crontab file, executing commands at specified time intervals — from once a minute to once a year.
3mo ago linux beginner
CSS Custom Properties (Variables) CSS3 🧠 2
Native CSS variables — --primary-color: #4f9cff — that cascade, inherit, and can be updated at runtime via JavaScript.
3mo ago frontend beginner
CVSS
Common Vulnerability Scoring System — a 0–10 numeric score representing the severity of a security vulnerability.
3mo ago security beginner
CWE
Common Weakness Enumeration — a community-maintained list of software weakness types with unique numeric IDs.
3mo ago security beginner
Code Smell 🧠 2
A surface indication in code that usually corresponds to a deeper design problem — not a bug, but a maintainability risk.
3mo ago quality beginner
✓ schema.org compliant