Je trouve maintenant que je travaille dans un environnement principalement solo que je tape réellement des méthodes entièrement qualifiées appelle de plus en plus, au lieu de faire usage de la directive using. Auparavant, je suis resté fidèle à la pratique de codage la plus importante de l'équipe. Personnellement, je trouve plus facile de lire le code détaillé en un coup d'œil, je tape vite surtout avec l'auto-complétion et je me retrouve plus souvent sur Google comme source de documentation, dont un nom complet renvoie un ensemble de résultats beaucoup plus étroit. Ce sont évidemment des raisons très arbitraires de préférer pleinement l'utilisation de la directive using.Est-ce que le nommage complet par rapport à la directive using est simplement une question d'opinion?
À l'ère des outils de refactoring, existe-t-il une raison concrète pour laquelle utiliser la directive using est supérieure à la qualification complète ou vice versa, ou s'agit-il simplement d'un problème de discrétion personnelle? Enfin, lequel préférez-vous et pourquoi?
L'utilisation de var ici rend la lecture plus difficile. Si c'était explicite, ce serait mieux. – Finglas
J'ai l'impression que var va tomber dans l'histoire C# comme la caractéristique la plus mal utilisée. Il peut créer du code très difficile à comprendre très facilement. – Serapth
Je ne suis pas du tout d'accord. En lisant de gauche à droite, je devrais savoir au moment où j'appuie sur '=' ce qu'est la variable et comment elle s'appelle. Je préfère accomplir les deux en donnant un nom significatif à la variable et en la rendant aussi courte que possible. De plus, l'utilisation constante de var facilite le balayage du code et la sélection des déclarations de variables en un coup d'œil. – Stu