python assert 斷言

適用於使用斷言的情況: 防禦性的編程 運行時對程序邏輯的檢測 合約性檢查(比如前置條件,後置條件) 程序中的常量 檢查文檔 不適用於使用斷言的情況: 不要用於測試用戶提供的數據,或者那些需要在所有情況下需要改變檢查的地方 不要用於檢查你認爲在通常使用中可能失敗的地方。斷言用於非常特別的失敗條件。你的用戶絕不看到一個AssertionError,如果看到了,那就是個必須修復的缺陷。 特別地不要因爲斷
相關文章
相關標籤/搜索