Uma vez, quando refatorava meu código, subi o IDE para a seção using da minha classe C #, limpei os namespaces não utilizados e os duplicados e os classifiquei.
Meu par (programação de pares) me perguntou o motivo. Eu não tinha ideia do por que fiz isso. Eu fiz isso por meu hábito de manter todo o meu código limpo e arrumado. Quero dizer, eu disse a ele que ter um código mais limpo é uma boa idéia em geral, mas é claro que esse motivo não era uma boa justificativa, pois nem vou me preocupar em gastar meu tempo na seção de uso de qualquer página de código C #.
Como muitas vezes você move uma classe ou uma enumeração (ou um tipo em geral) de um espaço para nome para outro espaço para nome, isso adiciona novas instruções de uso ao seu código (manualmente, subindo a janela de código e escrevendo a instrução using, ou através do editor usando a combinação Alt+ Ctrl+ F10), e como essas novas instruções de uso seriam adicionadas ao final da seção de uso , o que as torna não classificadas em ordem alfabética e como o compilador nunca reclama sobre nenhum desses problemas, por que devemos fazer isso seção limpa e arrumada? Que razões podemos ter?