2009-09-29 9 views
7

コードが大きく成長している間、すべてを整理しておくことはますます困難になります。私が.NETで開発した時間は、#region /#endregionだったので、論理グループ内でコードを編成でき、組織をもっと簡単にすることができました。.NETの#region /#endregionに似たコードを整理する方法は?

誰もJavaで同様のコード構成が可能かどうかを知っていますか?

+3

領域は悪です。私は明示的にそれらをVS IDEでオフに切り替えました。地域を決して必要としないように、コードを考えて整理する必要があります。 –

答えて

7

これは.NETではなくVisual Studioの機能です。選択したJava IDEを調べ、どのオプションがあるかを確認する必要があります。

-2

Javaでは、packagesとプロジェクトを使用してコードを整理します。

+1

私は彼が単一のソースファイル内でコードを整理することに興味があったと思います。私はパッケージがあまりにも役立つだろうとは思わない:) – luke

+0

私はこれは、Visual Studioを使用するときに名前空間とプロジェクトに相当する(並べ替え)だと思います。地域はしばしばクラスよりも小さい。 – Timo

-1

いいえ、Javaにはそのようなものはありません。何かがあれば、任意のコードの折り畳みやコメントに基づいたコードの折り畳みを可能にする、より良いテキストエディタを得るべきです。

2

地域の問題は、コンパクトで清潔で一見して整理されているように、何千ものスパゲッティコードのファイルをいっぱいにすることです。

1つのファイルが管理不能になっている場合は、クラスをどのように構造化したのか考えてください。自分のクラスやメソッドにリファクタリングできることはありますか?

私が始めたときに私はとても幸せになっていました。今、私は何年もかけて書いたとは思いません。私は5つの地域で初めてファイルを開いたときに、私の目ですべての価値を失ってしまった。「うーん...十分に単純だ」ということだけを拡張して何千ものコードを得ることができなかった。

17

これは、NetBeansで動作します。

// <editor-fold defaultstate="collapsed" desc=" Region Name "> 

... Enter Code Block here ... 

// </editor-fold> 
+0

2番目の「//」の後の最初の「//」およびの後にを入力します。 –

+0

これでオートコンプリートを使用できますか? –

関連する問題