Suatu ketika ketika saya refactoring kode saya, saya pergi IDE ke bagian menggunakan kelas C # saya, dan membersihkan ruang nama yang tidak digunakan dan duplikat ruang nama , dan mengurutkan semuanya.
Pasangan saya (pemrograman pasangan) menanyakan alasannya. Saya tidak tahu mengapa saya melakukan itu. Saya melakukannya karena kebiasaan saya untuk menjaga semua kode saya bersih dan rapi. Maksud saya, saya mengatakan kepadanya bahwa memiliki kode pembersih adalah ide yang baik secara umum, tetapi tentu saja alasan itu bukan pembenaran yang baik, karena saya bahkan tidak akan repot-repot menghabiskan waktu saya di bagian penggunaan halaman kode C # mana pun.
Karena berkali-kali Anda memindahkan kelas atau enum (atau tipe pada umumnya) dari satu namespace ke namespace lain, dan ini menambahkan pernyataan menggunakan baru ke kode Anda (baik secara manual dengan membuka jendela kode dan menulis pernyataan menggunakan sendiri, atau melalui editor menggunakan kombinasi Alt+ Ctrl+ F10), dan karena pernyataan penggunaan baru ini akan ditambahkan ke bagian akhir penggunaan , yang membuatnya tidak diurutkan secara alfabet, dan karena kompiler tidak pernah mengeluh tentang masalah ini, mengapa kita harus peduli untuk membuat ini bagian bersih dan rapi? Alasan apa yang mungkin kita miliki?