Closed. This question is opinion-based。它当前不接受答案。
想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
7年前关闭。
Improve this question
我最近在考虑使用局部变量,例如:
我是否应该这样:
或这个;
我个人更喜欢后者,因为后者更为简洁,并且不需要两个额外的实例变量。但这是一件好事吗?我是否为了简洁而牺牲了代码的可读性?还是可以只使用其中之一?
想要改善这个问题吗?更新问题,以便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