2009-02-13 18 views

Odpowiedz

15

Po co komu porządkować w porządku alfabetycznym? IDE dostarcza listę rozwijaną, abyś mógł użyć jej, jeśli chcesz uzyskać do niej dostęp w ten sposób.

Zamiast tego plik źródłowy powinien je zawierać w znaczącej kolejności (co jest znaczące jest raczej subiektywne) albo przez specyfikę ich zadań, albo przez jakąś sensowną konwencję, jeśli nic innego nie istnieje (na przykład przez widzialność lub umieszczanie właściwości razem). .

zasady Auto layout są koszmarem dla repozytoriów źródłowych ponieważ włożyli w niepotrzebnych ruchów masowych że udaremnić zdolność do identyfikacji rzeczywistych zmian, jako takie powinny być unikane, chyba że przepisy są zgodne z jedną z następujących czynności:

  • nigdy zmiany i można stosować go od początku projektu
  • oni zmieniają się bardzo rzadko i zmiana wpłynie co najwyżej jeden ruch liniowy (jak bracketingu struktury)
  • zmieniają one rzadko, a efekt jest po prostu na biała przestrzeń wewnątrz linii

Jeśli odpowiedź jest poza "rzadko", nie chcesz jej używać do całkowitego zatrzymania, skuteczniejsze przeglądanie zmian historycznych jest bardziej przydatne.

+0

Potrzebuję tego narzędzia, ponieważ trzeba porównać dwa pliki reprezentujące dwie klasy. Funkcje między wersją zostały przeniesione, ale zawartość może pozostać taka sama ... W rzeczywistości muszę porównać cały projekt taki jak ten, a narzędzie byłoby naprawdę pomocne ... – serhio

4

Czy próbowałeś już Regionerate?

+0

+1. Jak mówi Dmitri, tak naprawdę nie trzeba czyścić w ten sposób, najprostszym sposobem jest zaimplementowanie regionów, a narzędzia Regionarate dokonują tego automatycznie. – Avram

0

W Regionerate:

  1. Otwarte schematy z: C: \ Program Files \ Regionerate
  2. Wybierz klaster wg nazwy
  3. Wybierz usunąć regiony

swoje metody, pola, etc kod zostanie uporządkowany alfabetycznie.

0

mimo że moja odpowiedź jest dość późna, ale zastanawiałeś się nad niesamowitym narzędziem o nazwie ReSharper. Założę się, że kiedy się do tego przyzwyczaisz, pokochasz to. Sprawia, że ​​kodowanie staje się o wiele łatwiejsze i czystsze.

Powiązane problemy