Coding bugs cause improperprogram behavior (behavior deviating from the requirements).
编码错误会导致不正确的程序行为(偏离需求的行为)。
2
As mentioned above, many types of memory usage errors are insidious: the program appears to behave normally, even though it's at risk for memory corruption and improper behavior.
Static verification offers the promise of finding many common errors in program logic such as possibly improper use of a method at compile time as opposed to at runtime.