Une fois que je refactorisais mon code, j'ai remonté l'EDI dans la section using de ma classe C #, nettoyé les espaces de noms inutilisés et les espaces de noms en double , et les ai tous triés.
Ma paire (programmation par paire) m'a demandé la raison. Je ne savais pas pourquoi j'avais fait ça. Je l'ai fait par habitude pour garder tout mon code propre et bien rangé. Je veux dire, je lui ai dit qu'avoir un code plus propre est une bonne idée en général, mais bien sûr, cette raison n'était pas une bonne justification, car je ne prendrai même pas la peine de passer mon temps dans la section d' utilisation de n'importe quelle page de code C #.
Depuis de nombreuses fois, vous déplacez une classe ou une énumération (ou un type en général) d'un espace de noms vers un autre espace de noms, et cela ajoute de nouvelles instructions using à votre code (soit manuellement en remontant la fenêtre de code et en écrivant vous-même l'instruction using, ou via l'éditeur en utilisant la combinaison Alt+ Ctrl+ F10), et puisque ces nouvelles instructions using seraient ajoutées à la fin de la section using , ce qui les rend non triées par ordre alphabétique, et puisque le compilateur ne se plaint jamais de l'un de ces problèmes, pourquoi devrions-nous prendre soin de faire cela section propre et bien rangée? Quelles raisons pourrions-nous avoir?