Я вирішив поставити це питання тут, а не на переповнення стека, оскільки це досить суб'єктивно.
У C #, як правило, я бачу загальні типи з дуже бідними назвами. Зокрема, "T" зазвичай використовується, але сама по собі не є змістовною назвою. Наприклад:
class Fruit<T>
{
T fruit;
}
Хоча це типовий підхід, хтось рекомендував би проти цього? І якщо так, то яка розумна умова іменування для родових типів у контексті C # для загальних функцій та класів?
У попередньому прикладі припустимо, що родовий тип Tзавжди повинен бути типом фруктів, таким як Appleабо Orange. Тип Tповинен зробити очевидним, що це тип фруктів, тому, можливо, краща назва буде FruitType, тому ми закінчимо:
class Fruit<FruitType>
{
FruitType fruit;
}
Це просто для того, щоб дати вам хлопці уявлення про те, що я шукаю. Що є прийнятним "правилом" для цього питання?