Pewnego razu, gdy refaktoryzowałem kod, przeszedłem do IDE do sekcji używającej mojej klasy C #, wyczyściłem nieużywane przestrzenie nazw i zduplikowane przestrzenie nazw i posortowałem je wszystkie.
Moja para (programowanie par) zapytała mnie o powód. Nie miałem pojęcia, dlaczego to zrobiłem. Zrobiłem to z przyzwyczajenia, aby cały mój kod był czysty i uporządkowany. To znaczy, powiedziałem mu, że posiadanie kodu Cleaner to dobry pomysł w ogóle, ale oczywiście, że powodem nie było dobre uzasadnienie, bo nawet nie przeszkadza, aby spędzać czas w wykorzystaniem części dowolnej strony kodu C #.
Ponieważ wiele razy przenosisz klasę lub wyliczenie (lub typ ogólnie) z jednej przestrzeni nazw do innej, a to dodaje nowe instrukcje przy użyciu do kodu (albo ręcznie, wchodząc w okno kodu i samodzielnie pisząc instrukcję użycia, lub za pomocą edytora używającego kombinacji Alt+ Ctrl+ F10), a ponieważ te nowe instrukcje użycia zostaną dodane na końcu sekcji użycia , co sprawia, że nie są sortowane alfabetycznie, a ponieważ kompilator nigdy nie narzeka na żaden z tych problemów, dlaczego powinniśmy to robić sekcja czysta i schludna? Jakie mamy powody?