9bb83719297c019
http://nhiro.org.s3.amazonaws.com/3/1/3167a8b64af7c8300ad9a038c1019d2f.jpg https://gyazo.com/3167a8b64af7c8300ad9a038c1019d2f
(OCR text)
アサーション
「こうであるはず」という暗黙の仮定を、 コードで
明確に表明しよう。これがアサーション。
「バグ」って何だった?
「Xのはず」(理想)
「実際にはY」
(現実)のズレ
じゃあズレにすぐ気付けるコードにしよう!
「満たしているはずの条件」が満たされていないと
きにプログラムをエラー終了させる命令を書く。
20