Beginner terms
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
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
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
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