Stavo leggendo un capitolo simpatico su "Factoring Metrics" (pp. 57-58) nel libro "Programming .NET Components" di Juval Lowy e incontrando questi numeri:
"On average, a .NET framework interface has 3.75 members, with a methods-to-properties ratio of 3.5:1. Less than 3% of the members are events [...] you could say that on average, .NET interfaces are well factored"
mi sono ricordato di un altro articolo "CLR Types. Use Reflection to Discover and Assess the Most Common Types in the .NET Framework" dove Panos Kougiouris tramite reflection estrae questo:
"all the types in the .NET Framework: 9202 types!"
e tanti altri numeri in questa tabella.
Vale la pena di leggere l'articolo per la sua analisi fine e particolare.