0
比方說,我有功能:驗證少數方法參數的乾淨方法是什麼?
void sayHello(String name, String surname);
,我要確保這兩個參數是有效的。現在我做這種方式:
if (name == null)
throw new Exception("Name is invalid");
if (surname == null)
throw new Exception("Surname is invalid");
當我與sayHello(null, null);
調用它,我得到關於無效name
唯一信息。
有一次被警告兩次失誤一個乾淨的方式?通過乾淨,我的意思是沒有兩個標誌(或更多的情況下更多的參數)和許多if
陳述?
這段代碼片段是用Java編寫的,但我想要一個通用的設計解決方案。