契約数はいくつですか?1つまたは複数の契約ですか?
Contract.Requires(name.NotEmpty() && identifier.NotEmpty());
または
Contract.Requires(name.NotEmpty());
Contract.Requires(identifier.NotEmpty());
契約数はいくつですか?1つまたは複数の契約ですか?
Contract.Requires(name.NotEmpty() && identifier.NotEmpty());
または
Contract.Requires(name.NotEmpty());
Contract.Requires(identifier.NotEmpty());
をして、私はそれはそれ以上にスケールの理由
コードあなたが投稿しているとは、まったく同じこと
私は自分の答えを編集しました –
各パラメータに独立したRequireステートメントが必要です。
静的チェッカーでは、この情報はコールサイトでも使用されます。私は、チェッカーが&&
の状態を解析することができるかもしれないが、あなたは知りたくないと信じています。
「良くなった」だけでなく、それがより良いです。 –