Clean Code JavaScript – Naming Patterns
Table of Contents
- Principles
- Variables
- Functions
- Booleans
- Bad vs Good Examples
Principles
- Names should reveal intent
- Avoid abbreviations and mental mapping
- Use domain language consistently
Variables
const d = 86400000;
const MILLISECONDS_PER_DAY = 86400000;
Functions
function getUser(u) {}
function fetchUserById(userId) {}
Booleans
if (!user.isNotActive) {}
if (user.isActive) {}
Bad vs Good Examples
const data = getData();
const usersResponse = fetchUsers();