第六章 善恶边缘与异常代码