0
让我们supose下面的一段代码:更好的方式来订购内的方法调用方法
private void createDependencies() {
inject(AFake.class,
whateverA());
inject(CFake.class,
whateverC());
inject(BFake.class,
whateverB());
inject(DFake.class,
whateverD());
// ... and 200 more
}
这将是更好的方式来字母顺序的createDependencies->注入(...)方法,使我会得到以下结果?
private void createDependencies() {
inject(AFake.class,
whateverA());
inject(BFake.class,
whateverB());
inject(CFake.class,
whateverC());
inject(DFake.class,
whateverD());
// ... and 200 more
}
也许是一个bash脚本?也许创建一个漏洞(和无聊)的Java项目,并使用排序算法?
看起来像这样的代码应该用循环替换。 – Barmar 2014-09-10 20:51:11
我不确定你在问什么。你只是想知道如何排序文本编辑器中的所有行?你为什么首先按照这个顺序写他们? – Barmar 2014-09-10 20:52:12
在Emacs中,标记行并使用'M-x排序行'。 – Barmar 2014-09-10 20:52:44