Closed. This question is opinion-based。它当前不接受答案。












想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

7年前关闭。



Improve this question




我最近在考虑使用局部变量,例如:

我是否应该这样:
String firstString = classString.getFirstString();
String secondString = classString.getSecondString();

ClassGlobal.execute(firstString, secondString);

或这个;
ClassGlobal.execute(classString.getFirstString(), classString.getSecondString());

我个人更喜欢后者,因为后者更为简洁,并且不需要两个额外的实例变量。但这是一件好事吗?我是否为了简洁而牺牲了代码的可读性?还是可以只使用其中之一?

最佳答案

如有疑问,请记住Coding Horror的引用:



此引用的意思是“使它尽可能容易地理解和阅读代码”。以后,如果您需要在 future 的5年中再次维护该程序,则使它尽可能易于阅读,对您自己来说将变得更加容易。这对每个人都是双赢的。

关于java - 我应该使用较少的局部变量还是要简洁?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19253377/

10-13 00:08