C# identifiers name:
A good name helps a reader understand what the code represents.
Examples:
Player
Team
Match
Class names commonly use PascalCase in C#.
The name should describe the kind of object.
Examples:
name
jerseyNumber
isAvailable
team
Use the naming convention required by the current course and StyleCop configuration.
Do not rename supplied identifiers simply because another convention appears online.
Compare:
x
data
thing
with:
jerseyNumber
isAvailable
team
The second group communicates more meaning.
If UML shows:
jerseyNumber : int
and C# declares:
public int jerseyNumber;
the connection is easy to follow.
Unnecessary renaming weakens that traceability.
A beginner field name should describe the current concept.
Do not add words implying:
unless the current design actually contains that concept.
Names should describe what exists now.