Beginner terms
Code Review
PHP 5.0+
3
A systematic peer examination of source code before merging, catching bugs, sharing knowledge, and enforcing standards.
6mo ago
General beginner
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.
6mo 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.
6mo ago
Code 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.
6mo ago
Regex beginner
compact() & extract() — Variable Packing
PHP 5.0+
1
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
6mo ago
PHP beginner
Composer & Dependency Management
PHP 5.3+
4
PHP's standard dependency manager; composer.json declares dependencies and composer.lock pins exact versions for reproducible builds.
6mo 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.
6mo ago
PHP beginner
Constructor Property Promotion (PHP 8.0)
PHP 8.0+
3
Declare and assign class properties directly in constructor parameters using visibility modifiers, eliminating boilerplate.
6mo ago
PHP beginner
Automating the build, test, and analysis pipeline to run on every commit, surfacing integration failures quickly.
6mo ago
DevOps beginner
Conventional Commits
1
A commit message specification — type(scope): description — enabling automated changelogs, semantic versioning, and machine-readable history.
6mo ago
Style beginner
Scheduled tasks defined in a crontab file, executing commands at specified time intervals — from once a minute to once a year.
6mo ago
Linux beginner
CSS Custom Properties (Variables)
CSS3
1
Native CSS variables — --primary-color: #4f9cff — that cascade, inherit, and can be updated at runtime via JavaScript.
6mo ago
Frontend beginner
CVSS
1
Common Vulnerability Scoring System — a 0–10 numeric score representing the severity of a security vulnerability.
6mo ago
Security beginner
CWE
1
Common Weakness Enumeration — a community-maintained list of software weakness types with unique numeric IDs.
6mo ago
Security beginner
Code Smell
3
A surface indication in code that usually corresponds to a deeper design problem — not a bug, but a maintainability risk.
7mo ago
Code Quality beginner