如何降低許多ifs的複雜性以檢查相同的值,我正試圖清理我的代碼,並且在這種情況下我面臨非常高的複雜性!
P.S.它不是如果...其他情況下它只是很多如果拋出異常!如何降低這種情況下的複雜性?
void function(String text){
if(text==null)
throw new exception();
if(text.isEmpty())
throw new Exception();
if(text=="test")
throw new Exception();
..... }
「代碼清理是指編寫代碼的行爲,以便從內存和文件系統中清除剩餘的數據結構和其他不需要的材料。**它與重構代碼不一樣,它使源代碼本身更易於理解,維護和修改。 *「[codereview.se]已經結束了< - – Will
I gu這是Java的。 C#有String.IsNullOrEmpty(s)。你可以做一個類似的功能 – pm100