Однажды, когда я выполнял рефакторинг своего кода, я перешел в среду IDE в раздел using своего класса C #, очистил неиспользуемые пространства имен и дублирующие пространства имен и отсортировал их все.
Моя пара (парное программирование) спросила меня о причине. Я понятия не имел, почему я это сделал. Я сделал это по своей привычке, чтобы сохранить весь мой код в чистоте и порядке. Я имею в виду, что я сказал ему, что иметь более чистый код - это хорошая идея в целом, но, конечно, эта причина не является хорошим оправданием, так как я даже не буду тратить свое время на использование раздела любой кодовой страницы C #.
Поскольку много раз вы перемещаете класс или перечисление (или тип в целом) из одного пространства имен в другое пространство имен, и это добавляет новые операторы использования в ваш код (либо вручную, поднявшись вверх по окну кода и написав оператор использования самостоятельно, либо через редактор с использованием комбинации Alt+ Ctrl+ F10), и поскольку эти новые операторы использования будут добавлены в конец раздела использования , что делает их не отсортированными по алфавиту, и поскольку компилятор никогда не жалуется ни на одну из этих проблем, почему мы должны сделать это раздел чистый и аккуратный? Какие причины у нас могут быть?