2010-03-19 10 views
21

Android Code Style Guide definiuje "Zasady stylu kodu Androida".
Aby dostosować się do tych zasad, należy zmienić dość wiele ustawień domyślnego profilu Java Code Formatter (Window-> Preferences-> Java-> Code Style-> Formatter) (w Eclipse IDE).Czy ktoś utworzył profil formatera kodu Java Eclipse IDE, który jest zgodny z regułami stylu kodu systemu Android?

Czy ktoś zdążył już skonfigurować program do obsługi formatu "Zasady stylu kodu Androida"?
Jeśli tak, wyeksportuj profil Formatter i opublikuj go, aby był używany przez społeczność.

PS: Próbowałem to zrobić sam, ale odkryłem, że istnieje zbyt wiele opcji formater dostępne, a większość z nich nie są wymienione w Code Style Guide :-(

Odpowiedz

35

są pre-made zasady formater dostępne z repozytorium platform/development.git (GitHub mirror, w folderze /ide/eclipse).

Możesz po prostu zaimportować android-formatting.xml i android.importorder jak wspomniano here.

+0

Dziękuję, Kroimon, bardzo! Właśnie o tym marzyłem :-) - to dokumenty "na żywo", które wciąż się rozwijają wraz z dojrzewaniem ekosystemu Androida. – yvolk

+0

Więc jakie są nowe wytyczne dotyczące stylu kodu? Gdzie możemy je znaleźć? –

+3

@kaciula Wytyczne można teraz znaleźć na: https://raw.github.com/android/platform_development/master/ide/eclipse/android-formatting.xml (https://github.com/android/platform_development/blob/master/ide/eclipse /) – ninetwozero

1

myślę osobisty lub preferencji zespołu różnią się znacznie globalnie narzucać styl kodowania. Dlatego każde ciało należy wdrożyć swój projekt specyficzny styl kodowania.

+2

zgadzam, ale to znacznie łatwiej zacząć od "globalnie egzekwowanych reguł stylu kodu" i zmieniać je tylko w tych obszarach, które są naprawdę ważne dla osoby lub zespołu, w porównaniu do rozpoczynających się od "takich, jakie są", a następnie próbujących dowiedzieć się, jak daleko ten stan się znajduje "globalnie zakodowane reguły stylu kodu" ?! – yvolk

+0

Nie zgadzam się. Kiedy ludzie muszą przechodzić z jednego projektu do drugiego, próba odczytania kodu, który wygląda inaczej, może zepsuć. Dodatkowo, jest kilka rzeczy, które * nonone * powinny naprawdę robić (jak na przykład dwie linie instrukcji if bez użycia nawiasów klamrowych) i musisz wymusić te rzeczy, aby zapobiec możliwym bombom logicznym –

1

Link w odpowiedzi kroimon do android zasad formater jest zepsuty. Here jest poprawny.

1

Zsynchronizuj kod źródłowy zgodnie z these instructions. Wskazówki dotyczące formatowania znajdują się w pliku development/ide/eclipse/android-formatting.xml. Możesz zaimportować go za pomocą Eclipse.

Pasek Menu -> Window -> Preferences -> Java -> Code Style -> Formatowanie -> Importuj

skierować go na ścieżkę android-formatting.xml

Powiązane problemy