language-agnostic - 为什么不在同一行声明多个相同类型的变量?

标签 language-agnostic refactoring conventions

为什么在一行上声明变量是不好的做法?

例如

private String var1, var2, var3

代替:
private String var1;
private String var2;
private String var3;

最佳答案

在我看来,将每个变量放在单独的行上的主要目标是促进版本控制工具的工作。

如果多个变量在同一行上,您可能会因不同开发人员的不相关修改而产生冲突。

关于language-agnostic - 为什么不在同一行声明多个相同类型的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/100633/

相关文章:

c# - 如果只使用一次,使用局部函数有什么意义吗?

C 代码 reshape 器

ruby-on-rails - 完成 Rails 创建操作的正确方法是什么?

math - float 学坏了吗?

algorithm - 为了使用非递归排序方法,数组大小的理想阈值应该是多少?

language-agnostic - 什么时候方法应该是静态的?

c# - (约定)C# 类名

language-agnostic - 高尔夫代码:1x1黑色像素

sql - 存储过程: reduce code duplication using temp tables

python - 模块名称重新定义内置