私はGWTをプレイしています。基本的な引数チェックを探しています。不変条件や結果の保証は必要ありません。このトピックに関するベストプラクティスについて私が興味を持っていること。
たとえば、C#では次のいずれかのオプションを使用します。
if (arg1 != null) throw new ArgumentNulException....; // Official for public API;
Args.NotNull(arg1); // Home grown.
Contracts.Requires(arg1 != null); // Internal contract validation.
私が始めるのに最適な場所はどこですか?
さて、今のところ見つけたもの。