【发布时间】:2021-08-03 18:19:26
【问题描述】:
我正在寻找一种在 java 类中快速组织源代码的方法,最好将不同的部分(如字段、方法等)按字母顺序并在它们自己的部分中。我用谷歌搜索,找不到任何可以做任何事情的工具。只有我一个人想要这样的东西吗?
我正在使用 Android Studio。
这是我所说的“组织源代码”的一个例子。
从此出发:
class ExampleClass{
private String text;
private boolean flag;
public void method{
int i = 2;
}
public int number;
private boolean getFlag(){
return this.flag;
}
private ExampleInnerInterface interface;
interface ExampleInnerInterface{
void fire();
}
private void setFlag(boolean flag){
this.flag = flag;
}
}
到这里:
class ExampleClass {
// Fields
public int number;
private boolean flag;
private ExampleInnerInterface interface;
private String text;
// Getters
private boolean getFlag() {
return this.flag;
}
// Setters
private void setFlag(boolean flag) {
this.flag = flag;
}
// Methods
public void method {
int i = 2;
}
// Inner classes
interface ExampleInnerInterface {
void fire();
}
}
这种类型的组织使我更容易管理我的代码。我知道你可以只搜索你想要的东西,所以找到你需要的东西一点也不难。我希望这在我进行移交时是干净的,这会导致人们需要知道什么是可搜索的,然后才能搜索它。
任何帮助将不胜感激!
【问题讨论】:
-
您目前使用的是什么 IDE?
-
我正在使用 Android Studio。我在 android studio 中寻找了一个插件来做到这一点,但可惜,那里也没有运气
-
如果我没记错的话,你在 Android Studio 中有内置的智能代码大纲工具(也可以在 IntelliJ IDEA 中使用)。不幸的是,它没有按字母顺序组织,但很好地概述了代码结构。
-
只有我一个人想要这样的东西吗? - 可能不是唯一一个。但我个人认为(重新)组织这样的代码是一个坏主意。 (如果你不在乎我的想法......不要问反问问题:-))
-
我还没有遇到可以像这样重构代码的功能。还有其他应用“美化”的格式化工具,但这并不是我想要的。你能告诉我你的意思吗?我快速谷歌没有想出任何东西。
标签: java android-studio class organization code-organization