多项选择题

A.灵活使用编译器提示
B.持续缩小嫌疑代码的范围
C.检查刚刚修改过的部分
D.警惕已出现缺陷和常见缺陷和利用工具