异常,断言和日志(二)
使用异常机制的技巧:
不能用异常处理代替测试
不要过分细化异常
早抛出,晚捕获
使用断言:
断言机制允许在测试期间向代码中插入一些检査语句。当代码发布时, 这些插人的检测 语句将会被自动地移走。
assert 这个关键字有两种形式:
assert 条件;
和
assert 条件: 表达式;
这两种形式都会对条件进行检测, 如果结果为 false, 则抛出一个 AssertionError 异常。 在第二种形式中, 表达式将被传人 AssertionError 的构造器, 并转换成一个消息字符串。
启用和禁用断言:
断言的应用场景:
日志:
这部分粗略记录,依靠实战