Una volta mentre stavo refactoring il mio codice, sono andato su IDE alla sezione using della mia classe C # e pulito namespace inutilizzati e duplichi namespace e li ha ordinati tutti.
La mia coppia (programmazione in coppia) mi ha chiesto il motivo. Non avevo idea del motivo per cui l'ho fatto. Ho fatto fuori l'abitudine di mantenere tutto il mio codice pulito e in ordine. Voglio dire, gli ho detto che avere un codice più pulito è una buona idea in generale, ma naturalmente quella ragione non era una buona giustificazione, dato che non mi prenderò nemmeno la briga di passare il mio tempo in usando sezione di qualsiasi pagina di codice C #.
Poiché molte volte si sposta 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 usando il codice (manualmente andando sulla finestra del codice e scrivendo l'istruzione using te stesso, o tramite l'editor usando la combinazione Alt + Ctrl + F10 ), e poiché queste nuove istruzioni d'uso essere aggiunto alla fine di utilizzando la sezione , che li rende non ordinati in ordine alfabetico, e poiché il compilatore non si lamenta mai di nessuno di questi problemi, perché dovremmo preoccuparci di rendere questa sezione pulita e ordinata? Quali ragioni potremmo avere?