4.9 架构:预防主要错误