写代码一定要防御性编程