确定和使用正确的工具进行需求收集。
This is why I advocate using static analysis tools to identify coding violations.这也正是我提倡使用静态分析工具识别编码违规的原因所在。
Gaps in testing are hard to identify without tools — a test that fails or crashes is obvious and unmistakable, but gaps in testing are silent.没有工具,测试中的漏洞是很难识别的——一个测试的失败或者崩溃是很显然的,然而测试中的漏洞确是隐蔽的。