assert について勉強中。


assert について勉強中です。
今まで全く使ってこなかったので理解に怪しいところがあるかも。


assert はロジック上、この条件が成立してなくてはならないという検証目的の為のものであって、
運用中に起こりうるエラーの場合そのエラーに適した処理を用意する、
といったところでしょうか。


リリースビルドしないで(#NDEBUG を適用しないで)
済ますというのも一つの手段といえばそうなのですが…。


うーん、使いこなせるまでにはまだまだ時間が掛かりそうです。