差異處
這裏顯示兩個版本的差異處。
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]],可以讓你的程式碼看起來較簡潔。 | ||