Una volta, durante il refactoring del mio codice, sono passato all'IDE nella sezione using della mia classe C #, e ho pulito spazi dei nomi inutilizzati e spazi dei nomi duplicati e li ho ordinati tutti.
La mia coppia (programmazione di coppia) mi ha chiesto il motivo. Non avevo idea del perché l'ho fatto. Ho preso l'abitudine di mantenere tutto il mio codice pulito e ordinato. Voglio dire, gli ho detto che avere un codice più pulito è una buona idea in generale, ma ovviamente quella ragione non era una buona giustificazione, dato che non mi prenderò nemmeno il tempo di passare il tempo a usare la sezione di qualsiasi pagina di codice C #.
Poiché molte volte sposti una classe o un enum (o un tipo in generale) da uno spazio dei nomi a un altro spazio dei nomi, e questo aggiunge nuove istruzioni using al tuo codice (o manualmente salendo la finestra del codice e scrivendo tu stesso l'istruzione using, oppure tramite l'editor che utilizza la combinazione Alt+ Ctrl+ F10) e poiché queste nuove istruzioni using sarebbero state aggiunte alla fine della sezione using , il che le rende non ordinate alfabeticamente, e poiché il compilatore non si lamenta mai di nessuno di questi problemi, perché dovremmo preoccuparci di farlo sezione pulita e ordinata? Quali ragioni potremmo avere?