编程时应避免哪些bug