java - Java 中的编程约定

标签 java coding-style

我有一个关于 java 中所谓的编程约定的一个方面的简单问题。

简单地说 - 如果我将一个方法中的局部变量传递给另一个(辅助)方法 - 我应该将它的名称保留为 100% 还是尝试稍微重命名它?

查看示例 - 我是否应该将 helpermethods 签名中的变量 totalAmount 重命名为类似的名称(例如 total_amount 或 theTotalAmount)?

private void myMethod() {

   int totalAmount = 0;
   // calculations where totalAmount is involved.

   myHelperMethod(totalAmount); // send totalAmount to a another method.

}

private void myHelperMethod(int totalAmount) {

    // use totalAmount here .....
}

最佳答案

绝对没有义务保持相同的变量名。

只需选择一个适合本地上下文的名称即可。

在您的示例中,您的 myHelperMethod 可能会接收任何金额作为参数,不一定是 totalAmount。我们将其命名为 amount,或任何其他描述其在此方法中的实际作用的名称。

关于java - Java 中的编程约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17612215/

相关文章:

java - 使用结构/类来增加缓存空间局部性?

java - 问题是针对 eclipse javaEE 版本。该项目未构建,因为其构建路径不完整

c++ - #在头文件或实现文件中导入

objective-c - 如何避免部分基类中的 "incomplete implementation"警告

Java游戏编程: multiple instances of an object,对待方式一样吗?

c - 您将如何在 Daily WTF 中实现被 mock 的功能?

java - 是否可以将 @XmlHeader 与 Jackson 一起使用?

java - 抽象类实例化内部类

java - 如何从 xml 生成 pojo 类(在 jvm 中)?

c# - 在 C# 中优雅地检查 null 并退出