差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
下次修改 Both sides next revision
java:effective_java:methods:check_parameters_for_validity [2019/07/15 00:04]
tony [Introduction & My Opinion]
java:effective_java:methods:check_parameters_for_validity [2019/07/15 00:06]
tony [Introduction & My Opinion]
行 14: 行 14:
 \\ \\
 另外書中有提到一個原則是:​ 如果參數足夠完成工作,限制應越少越好。這點也滿足Postel'​s Law所提倡的。 另外書中有提到一個原則是:​ 如果參數足夠完成工作,限制應越少越好。這點也滿足Postel'​s Law所提倡的。
 +\\ 
 +\\ 
 +PS. 檢查可以考慮使用Guava的[[https://​github.com/​google/​guava/​wiki/​PreconditionsExplained|Preconditions]],可以讓你的程式碼看起來較簡潔。