[問題] 寫程式style的問題(有關exception)
請問在寫Java程式時,
好的 style 應該是 "事先預防 exception",
還是 "事後再處理 exception"?
例如:
// 事先預防 exception
public static main(String[] args) {
if (args.length != 1) {
System.out.println("Usage: .......");
return;
}
System.out.println("hello," + args[0]);
}
// 事後處理 excpetion
public static main(String[] args) {
try {
System.out.println("hello," + args[0]);
} catch (ArrayIndexOutOfBoundsException e)
System.out.println("Usage: ........");
}
}
請問大家在寫程式時, 是比較偏好哪一種?
理由又是什麼? 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.133.199
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 7 篇):