← CodeClarityLab Home
Browse by Category
+ added · updated 7d
Level All Beginner Intermediate Advanced Tag: testing
✕ 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
Shift-Left Testing
Moving testing earlier in the development process — catching bugs at the developer's machine and PR stage rather than in staging or production.
2mo ago devops intermediate
SAST vs DAST vs IAST PHP 5.0+
Three automated security testing approaches: SAST analyses source code without running it, DAST attacks a running app from outside, IAST instruments the app from within during testing.
2mo ago security intermediate
Shift-Left Security (DevSecOps) PHP 5.0+
Integrating security practices earlier in the development lifecycle — at design and coding time — rather than as a final gate before release.
2mo ago security beginner
Side Effects
Observable changes a function makes beyond returning a value — modifying global state, I/O, mutation of arguments — that make code harder to reason about.
2mo ago quality intermediate
Smoke Testing
A minimal set of tests run immediately after deployment to verify the application is alive and its critical paths are functional before deeper testing or traffic.
2mo ago testing beginner
Snapshot Testing PHP 7.0+
A technique that captures the serialised output of a component or function on first run, then compares future runs against that snapshot — detecting unintended changes.
2mo ago testing intermediate
Diagram: Static Analysis Static Analysis PHP 7.1+
Automated inspection of source code without execution to find type errors, security issues, dead code, and style violations.
2mo ago general intermediate
Static Methods & Properties PHP 5.0+
Class-level methods and properties that exist independently of any instance — useful for utilities and factories, but harmful when overused.
2mo ago php intermediate
✓ schema.org compliant