I'm using Visual Studio 2013 to write C# code.
How should I name my classes? In a "English-friendly" way, or in a way thats more IntelliSense- friendly.
For instance, I have a interface called
IColorComparer
. And a few classes that implement that interface:
QuadraticColorComparer
vs ColorComparerQuadratic
DefaultColorComparer
vs ColorComparerDefault
TrauerColorComparer
vs ColorComparerTrauer
Question: Is there a official naming convention for Classes in C# / VS? Does it take tools like IntelliSense into account?