Below is naming convention suggestions to make schema more readable.
- Use
*Noun* + Set
forResult Sets
. e.g.DamgableSet
- Use
I + *Noun* + Row
orI + *Adjective* + Row
forInterface Rows
. e.g.IDamagableRow
- Use
*Noun* + Row
forDescriptor Rows
. e.g.CharacterRow
- Use
*SingularNoun*
forTable<T>
. - Use
*PluralNouns*
forCombinedTables<T>
.
- Use
*EntityName* + *Noun*
forPrimaryKey<T>
orIndex<T>
. e.g.ItemHolder
- Use
*EntityName* + *Noun*
forForeignKey<T>
. e.g.ChaserTarget
- Use
*EntityName* + FSM
forStateMachine<T>
. e.g.CharacterFSM
- Use
Indexes
as plural form forIndex
in schema. - Use
indices
as plural form for index of array.