虽然代码越来越大,但保持一切井然有序变得越来越难。我非常喜欢在.NET中开发的一件事是#region / #endregion,它能够在逻辑组中组织代码并使组织更容易。
是否有人知道Java中是否存在类似的代码组织?
答案 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和项目来组织代码。