assert()など、デバッグ用のコードって本実装のとき残しているものなのですか?
それとも削除するものなのですか?