Ho esaminato un certo numero di progetti Java OSS e alcuni di essi non hanno ancora adottato i generici. Stanno usando tipi non elaborati (ad esempio List foo
) anziché tipi generici (ad esempio List<string> foo
). Altri progetti hanno solo iniziato a usare i farmaci generici negli ultimi anni, anche se pensavano di essere in circolazione da molto tempo.
Mi interessa sapere perché le persone e i progetti si astengono dall'usare i generici quando appare (per me) essere ora al ribasso nell'usarli anziché in rawtype. Per quelli di voi che usano java, ma non i generici, cosa (se mai) vi farebbe cambiare?