|Debugging的局限性 Logical errors,someone once said,are like mermaids.The mere fact that you haven't seen one doesn't mean they don't exist. As someone once put it,testing and debugging cannot be used to demonstrate the absence of errors in software,only their presence. “someone”believed to be Dijkstra: Program testing can be used to show the presence of bugs,but never to show their absence! Also,Dijkstra believed to say: Programming is one of the most difficult branches of applied mathematics; the poorer mathematicians had the better remain pure mathematicians.Debugging 的局限性 “someone” believed to be Dijkstra: Program testing can be used to show the presence of bugs, but never to show their absence! Also, Dijkstra believed to say: Programming is one of the most difficult branches of applied mathematics; the poorer mathematicians had the better remain pure mathematicians