Ich habe mich dazu entschlossen, diese Frage hier zu stellen, anstatt auf Stapelüberlauf, da sie eher subjektiv ist.
In C # sehe ich normalerweise generische Typen mit sehr schlechten Namen. Insbesondere wird "T" häufig verwendet, ist jedoch für sich genommen kein aussagekräftiger Name. Beispielsweise:
class Fruit<T>
{
T fruit;
}
Während dies der typische Ansatz ist, würde jemand dagegen empfehlen? Und wenn ja, was wäre eine sinnvolle Namenskonvention für generische Typen im Kontext von C # für generische Funktionen und Klassen?
Nehmen wir in meinem vorherigen Beispiel an, dass der generische Typ Timmer ein Obsttyp wie Appleoder sein muss Orange. Der Typ Tmuss deutlich machen, dass es sich um eine Obstsorte handelt. Ein besserer Name wäre also FruitType:
class Fruit<FruitType>
{
FruitType fruit;
}
Dies ist nur, um euch eine Vorstellung davon zu geben, wonach ich suche. Was ist eine akzeptable Faustregel für dieses Problem?