wie man den Code ähnlich wie # region / # endregion in .NET organisiert?

8

Während der Code immer größer wird, wird es immer schwieriger, alles gut organisiert zu halten. Eine Sache, die mir sehr gefallen hat, war die Zeit, die ich in .NET entwickelt habe, war # region / # endregion, die es ermöglichte, den Code in logischen Gruppen zu organisieren und die weitere Organisation viel einfacher zu machen.

Weiß jemand, ob in Java eine ähnliche Codeorganisation möglich ist?

    
Niko Gamulin 29.09.2009, 13:12
quelle

6 Antworten

7

Das ist eine Funktion von Visual Studio, nicht .NET. Sie müssten in Ihre Java IDE der Wahl schauen und sehen, welche Möglichkeiten sie haben.

    
Jason Miesionczek 29.09.2009, 13:15
quelle
18

Dies funktioniert in Netbeans:

%Vor%     
Dweep Sharma 01.04.2011 04:49
quelle
3
anonymous 06.11.2009 07:15
quelle
2

Das Problem mit Regionen ist, dass sie Dateien, die mit tausenden Zeilen Spaghetti-Code gefüllt sind, aussehen lassen, als wären sie kompakt, sauber und auf den ersten Blick gut organisiert, was sie nicht sind.

Wenn eine einzelne Datei unübersichtlich wird, denken Sie darüber nach, wie Sie Ihre Klassen strukturiert haben, und können Sie Dinge in ihre eigenen Klassen oder Methoden umgestalten?

Ich habe eine sehr glückliche Region bekommen, als ich mit .net angefangen habe und jetzt glaube ich nicht, dass ich seit Jahren eine geschrieben habe. Sie haben meinen Wert in meinen Augen verloren, als ich zum ersten Mal eine Datei mit 5 Regionen geöffnet habe, dachte "Hmm ... einfach genug", nur um eins zu erweitern und ein paar tausend Zeilen Code zu bekommen, die überhaupt keinen Sinn ergeben.

    
Nick 29.09.2009 13:17
quelle
-1

Nein, Java hat so etwas nicht. Wenn überhaupt, sollten Sie einen besseren Texteditor bekommen, der willkürliche Code-Faltung oder Code-Faltung basierend auf Kommentaren ermöglicht.

    
Andrew Hare 29.09.2009 13:17
quelle
-2

In Java verwenden Sie Pakete und Projekte, um Ihren Code zu organisieren.

    
Aaron Digulla 29.09.2009 13:15
quelle