Function Naming Conventions: Verb Patterns for Clean Code
4 min read
Functions do things, so their names should start with verbs. The right verb pattern instantly communicates what a function does.
Common Verb Patterns
| Verb | Purpose | Examples |
|---|---|---|
get | Retrieve data | getUserById, getTotal |
set | Assign a value | setUserName, setTheme |
create | Make something new | createOrder, createUser |
delete/remove | Remove something | deleteUser, removeItem |
update | Modify existing | updateProfile |
validate | Check correctness | validateEmail |
format | Transform display | formatDate, formatCurrency |
parse | Extract structured data | parseJSON, parseCSV |
handle | React to events | handleClick, handleError |
fetch | Retrieve from remote | fetchUsers, fetchData |
Convert
camelCase for JS, snake_case for Python. Hub.