遅い→起動時

http://d.hatena.ne.jp/pmint/

アサーションエラーは無償対応すべき

なぜならアサーションエラーだから。
契約によるプログラミング*1を開発者──利用者間でも。
例えばデータが不正な値になるとか。個数を表す値が-1になるとか。


アサーションを設定するのは誰か、が問題。開発者が設定して、利用者に同意を得るのがいいだろうか。