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