This is a swarm, in Sinhalese we called this animal as "thisara" which means it can live in water, air or land or can live in all three spaces. What a perfect way to define the behavior of an object by its name.
Let's list down some of the core qualities a name should have.
- Readability.
- Pronounceability.
- Representing one context.
- Do not use acronyms.
- Follow two points are taken from a tweet of Robert C Martine ( AKA uncle bob )
- The length of a variable name should be proportional to its scope. The length of a function or class name is the inverse.