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

VerbPurposeExamples
getRetrieve datagetUserById, getTotal
setAssign a valuesetUserName, setTheme
createMake something newcreateOrder, createUser
delete/removeRemove somethingdeleteUser, removeItem
updateModify existingupdateProfile
validateCheck correctnessvalidateEmail
formatTransform displayformatDate, formatCurrency
parseExtract structured dataparseJSON, parseCSV
handleReact to eventshandleClick, handleError
fetchRetrieve from remotefetchUsers, fetchData

Convert

camelCase for JS, snake_case for Python. Hub.