2007-10-27 アサーションエラーは無償対応すべき Prog なぜならアサーションエラーだから。 契約によるプログラミング*1を開発者──利用者間でも。 例えばデータが不正な値になるとか。個数を表す値が-1になるとか。 アサーションを設定するのは誰か、が問題。開発者が設定して、利用者に同意を得るのがいいだろうか。 *1:契約プログラミング