Podczas dzielenia klas na pliki, zastanawiam się, czym jest konwencja nazewnictwa dla plików klas zawierających tylko wyliczenia. Czy powinny pasować do nazwy wyliczeniowej, tak jak każdej innej klasy, czy też powinny mieć przyrostek "Enum", aby deweloper wiedział, że plik zawiera tylko wyliczenie?Czy nazwy plików Enum mają być poprzedzone przyrostkiem "Enum"?
Na przykład:
namespace MyCompanyName.MyApplication
{
public enum Colors
{
Red,
Blue,
Green,
Yellow
}
}
powiedziałbyś plik zawierający powyższy kod powinien być nazwany 'Colors.cs' lub 'ColorsEnum.cs'? Alternatywnie, być może istnieje inna akceptowana konwencja nazewnictwa dla takich plików?
nr Wybrałaś najgorszy możliwy przykład, nikt nie zrozumie, dlaczego Colors.Orange jest nieprawidłowy. Nazywanie go ColorsEnum nie pomaga. Ale to wszystko zostaje rozwiązane przez IntelliSense. Możesz założyć, że jest używany. –