java - 方法参数困惑

标签 java

通常时间方法采用 3 个以上的参数,这些参数都是相同的类型,例如。

void mymethod (String param1, String param2, String param3)

那么客户端很容易混淆参数顺序,例如反转 param1 和 param2:

mymethod (param2, param1, param3);

...这可能是花费大量时间调试本应是微不足道的事情的原因。 关于如何避免此类错误的任何提示(单元测试除外)?

最佳答案

关于java - 方法参数困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3013608/

相关文章:

java - 事务在 hibernate 4.3.6 中开始

java - 我可以使用 Eclipse JDT 仅在内存中创建新的 'working copies' 源文件吗?

java - GCP 数据流 - SSLHandshakeException

java - 嵌套 for 循环以创建砖墙

java - 替换单引号以插入到 MYSQL

java - 配置基于 DBCP 的连接池以与 oracle 数据库交互

java - 使用 Guice 框架编写基于注释的方法拦截器时无法注入(inject) java 对象

java - 为什么我的表在 JScrollPane 中时不可见?

java - 静态初始化期间资源初始化?

java - 如何使用 Windows Java 客户端保存 Kerberos 服务票证?