Den Dribbles

JavaScript Naming Conventions

October 22, 2018

[verb = required][verb = null][noun = null][preposition = null][noun = null]

Verb examples

  • get
  • save
  • fetch
  • throw
  • remove

First noun examples

  • user
  • image
  • data
  • item

Prepositions

  • from
  • to

Second noun examples

  • database
  • table
  • copy

In usage

The [noun][preoposition][noun] may not always need to be used and simplicity is the goal if possible.

// high specificity examples [verb][noun][preposition][noun]
getUserFromDatabase()
saveUserToDatabase()
saveImageToTable()
fetchRestaurantFromCopy()

// omitting the preposition and second noun [verb][noun]
removeItem()
getResult()

// omitting all except verb [verb]
signIn()
signOut()
signUp()

// using the first verb [verb][verb]
confirmSignIn()
confirmSignUp()

A personal blog on all things of interest. Written by Dennis O'Keeffe, Follow me on Twitter