Coding Standards & Best Practices
Universal coding standards applicable across all projects.
Code Quality Principles
🧠 Knowledge Modules (Fractal Skills)
-
- Readability First
-
- KISS (Keep It Simple, Stupid)
-
- DRY (Don't Repeat Yourself)
-
- YAGNI (You Aren't Gonna Need It)
-
Variable Naming
-
Function Naming
-
Immutability Pattern (CRITICAL)
-
Error Handling
-
Async/Await Best Practices
-
Type Safety
-
Component Structure
-
Custom Hooks
-
State Management
-
Conditional Rendering
-
REST API Conventions
-
Response Format
-
Input Validation
-
Project Structure
-
File Naming
-
When to Comment
-
JSDoc for Public APIs
-
Memoization
-
Lazy Loading
-
Database Queries
-
Test Structure (AAA Pattern)
-
Test Naming
-
- Long Functions
-
- Deep Nesting
-
- Magic Numbers