方法参数混乱

Ele*_*eco 3 java

通常,时间方法需要多于3个参数,这些参数都是相同的类型,例如.

void mymethod (String param1, String param2, String param3)
Run Code Online (Sandbox Code Playgroud)

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

mymethod (param2, param1, param3);
Run Code Online (Sandbox Code Playgroud)

......这可能是花费大量时间调试应该是一件小事的原因.关于如何避免这种错误的任何提示(除了单元测试)?