如何在.NET中组织类似于#region / #endregion的代码?

时间:2009-09-29 13:12:26

标签: java .net code-organization regions

虽然代码越来越大,但保持一切井然有序变得越来越难。我非常喜欢在.NET中开发的一件事是#region / #endregion,它能够在逻辑组中组织代码并使组织更容易。

是否有人知道Java中是否存在类似的代码组织?

6 个答案:

答案 0 :(得分:19)

这适用于netbeans:

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

... Enter Code Block here ...

// </editor-fold>

答案 1 :(得分:7)

这是Visual Studio的一个功能,而不是.NET。您必须查看您选择的Java IDE并查看它们具有的选项。

答案 2 :(得分:3)

答案 3 :(得分:2)

区域的问题是,他们可以使文件中填充数千行意大利面条代码,看起来很紧凑,干净,组织良好,乍看之下,不是。

如果单个文件变得无法管理,请考虑一下如何构建类,是否有可以重构为自己的类或方法的东西?

当我开始.net时我非常高兴,现在我觉得我多年没写过。当我第一次打开一个包含5个区域的文件时,他们失去了我眼中的所有价值,他认为,“嗯......很简单”只是为了扩展一个并获得几千行无误的代码。

答案 4 :(得分:-1)

不,Java没有这样的东西。如果有的话,你应该得到一个更好的文本编辑器,允许根据注释进行任意代码折叠或代码折叠。

答案 5 :(得分:-2)

在Java中,您使用packages和项目来组织代码。