C'est une question subjective, bien sûr, mais je ne vois rien de positif à ce que les noms d'interface soient précédés d'un "I". Pour moi, Thing
est pratiquement toujours plus lisible que IThing
.
Ma question est la suivante : pourquoi cette convention existe-t-elle alors ? Bien sûr, elle permet de distinguer plus facilement les interfaces des autres types. Mais cet argument ne s'étendrait-il pas à la conservation de la notation hongroise, qui est maintenant largement censurée ?
Quel est votre argument pour ce "je" maladroit ? Ou, plus important encore, quel pourrait être celui de Microsoft ?