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?
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.
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.
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.
In Java verwenden Sie Pakete und Projekte, um Ihren Code zu organisieren.
Tags und Links java .net code-organization regions