Was ist eine 'Java-Kategorie', wie im 'Umriß'-Fenster der Eklipse angegeben

8

Kann mir jemand sagen, warum es nützlich ist, Java-Kategorien in Eclipse zu verwenden?

Wenn ich im Umrissfenster klicke, wenn ich oben rechts auf den Menüpfeil klicke und sichtbare Kategorien auswähle, bekomme ich eine Option, bestimmte Javakategorien zu zeigen, warum sollte ich das jemals tun?

Danke

    
Dori 13.01.2011, 12:19
quelle

2 Antworten

9

Vergessen wir nicht, dass Eclipse eine IDE für Java ist (ich spreche nur für Java). Eine Java-Datei könnte eine von Menschen geschriebene Java-Datei sein oder eine generierte -Datei.

Wenn Sie Erfahrung mit einer rationalen Software oder JavaCC oder Antlr haben oder wenn Sie MDD (Model Driven Development) verwenden, wird das, was ich sage, kristallklar sein :).

Manchmal erzeugen die oben genannten Tools also einige Java-Skelettdateien und erfordern, dass der Entwickler die Lücke füllt. Jetzt wäre es schwierig, eine eigene Methode unter den automatisch generierten Methoden und Variablen zu finden (und für große Modelle (MDA) generieren sie wirklich eine große Menge an Code). Ein Generator mit einem Standardverhalten und einem guten Verhalten wird so etwas erzeugen:

%Vor%

Nun können Sie über den Menüpfeil oben rechts die sichtbaren Kategorien auswählen.

Auch im kollaborativen Umfeld. Wo zwei oder mehr Personen an derselben Java-Klasse arbeiten; Sie können einen @category als Autorennamen oder Gruppennamen definieren, um Entwicklern beim schnellen Navigieren zu helfen.

Hoffe, das wird helfen.

    
Favonius 13.01.2011, 13:05
quelle
5

Von hier :

  

Kategorien können in Javadoc definiert werden   Kommentare für Typen, Methoden und   Felder, die das Tag @category verwenden.

     

Kategorien werden in der Gliederung angezeigt   und Mitgliederansichten und im Quick   Gliederung. Das Ansichtsmenü erlaubt es   Wählen Sie die sichtbaren Kategorien.

Es sieht so aus, als wäre es eine Möglichkeit, die Meta-Informationen in Ihrem Code zum Sortieren zu verwenden.

    
Jason Plank 13.01.2011 12:28
quelle

Tags und Links