Bu soruyu yığın taşması yerine burada sormaya karar verdim çünkü oldukça öznel.
C #, genellikle çok kötü adları ile genel türleri görüyorum. Özellikle, "T" yaygın olarak kullanılmaktadır, ancak tek başına anlamlı bir isim değildir. Örneğin:
class Fruit<T>
{
T fruit;
}
Bu tipik bir yaklaşım olsa da, herkes buna karşı tavsiye eder mi? Ve eğer öyleyse, genel işlevler ve sınıflar için C # bağlamında genel türler için makul bir adlandırma kuralı ne olurdu?
Önceki örneğimde, genel türün Ther zaman Appleveya gibi bir meyve türü olması gerektiğini varsayalım Orange. Tipi Tyani belki daha iyi bir isim olurdu, bu meyve türü olduğunu çok açık hale getirmek için ihtiyacı FruitTypebiz ile bitirmek böylece:
class Fruit<FruitType>
{
FruitType fruit;
}
Bu size sadece aradığım şey hakkında bir fikir vermek içindir. Bu sorun için kabul edilebilir bir "temel kural" nedir?