So far, we have focused on how developers can save time and money by using static analysis, but what about your customers?
迄今为止,我们已经着重于开发人员如何利用静态分析节省时间和金钱,但客户如何呢?
Static analysis can be either manual, like reviews, or automated like spelling and grammar checking.
静态分析要么是人工的,比如检查,要么是自动化的,像拼写和语法校验。
Static analysis tools are one way of improving overall code quality.
静态分析工具是提供总体代码质量的唯一途径。
When you add static analysis to your development process, your customers gain time and money advantages, too.
当您向您的开发过程中添加静态分析时,您的客户也会获得时间和金钱的好处。
With the aid of static analysis tools, much of the heavy lifting can be handled automatically.
有了静态分析工具的帮助,许多繁重的工作可以自动地被处理了。
There are different types of models and analyses within static analysis.
静态分析中的模型和分析有不同的类型。
Its potential guarantees that it will be the foundation for a new generation of static analysis technology.
它潜在的能力可以保证它将成为静态分析技术新一代的基础。
As you can see, this is a very simple process, but it is more than sufficient for performing any sort of static analysis.
您可以看到,这是一个非常简单的过程,但是它已经足够进行任何种类的静态分析。
Traditional static analysis cannot handle this scenario, because the data leaves the scope of the code when it gets written to the database.
传统的静态分析不能处理这样的情形,因为当它被记录到数据库时,这个数据为代码保留了一定的空间。
This is why I advocate using static analysis tools to identify coding violations.
这也正是我提倡使用静态分析工具识别编码违规的原因所在。
Static analysis tools are very useful to keep an eye on code quality, particularly if they're integrated in an automatic build process.
静态分析工具对于保证代码质量来说非常有用,特别是如果这些工具被统一在一个可以自动构建过程中时。
Although there are many types of static analysis, they can be broken into a few common categories, based on the value that they provide.
虽然有许多类型的静态分析,但是根据它们提供的价值,可以分为一些常见的类别。
One of the things that teams using static analysis tools often do is turn on all of the rules and then run the analysis.
使用静态分析工具的团队经常做的事情之一就是启用所有的规则然后运行分析。
Because of the fairly static nature of a method, static analysis techniques — especially method review — play an essential role in method quality.
由于方法静态的特征,静态分析技术——尤其是方法检查——在方法质量中扮演了一个必须的角色。
Static analysis is a valuable tool used by many organizations to help manage large code bases.
静态分析是许多企业都使用的很有价值的工具,可以帮助管理大型代码库。
To reiterate, there are two basic and compelling reasons to encourage static analysis: to save time and to save money.
这里重申一下,鼓励静态分析的两个基本且强制性的理由:节省时间并节省金钱。
If you look at the product landscape, you will discover dozens of companies claiming to offer static analysis tools.
如果您纵观所有产品,那么您将发现许多公司声称提供静态分析工具。
The term static analysis is often equated with the idea of automated bug searching in software.
人们通常将静态分析这个术语与软件中的自动化错误搜索的概念等同起来。
More specifically, static analysis is able to look for coding generally concerned with coding style to identify rudimentary bugs.
更特别的是,静态分析能够寻找与编码形式相关的编码,以识别基本的代码漏洞。
To work around this problem a number of static analysis tool developers are exploring using annotations to define these details.
为了解决这些问题,有些静态分析工具开发人员试图使用注解来定义相关细节。
Another downside of static analysis technology today is the need to carefully configure sanitizers.
静态分析技术当今另一个下降趋势就是对谨慎配置杀毒功能的需求。
An additional benefit of the static analysis tool is that it enables developers to learn from the best practices.
静态分析工具的额外的好处是它使得开发人员了解了最佳实践。
By contrast, research did find a strong linear relationship between code base size and static analysis defect count.
相反的,研究确实发现代码长度和静态分析漏洞数量的线形关系。
In fact, it is often difficult to find bugs by just performing a simple static analysis.
事实上,仅只是执行简单的静态分析通常很难找出错误。
Thus, static analysis is a diverse and confusing concept that needs clarification.
因而,静态分析是需要澄清的多样的且令人混乱的概念。
Static analysis means the study of things that are not changing.
静态分析是研究没在变化的东西。
This article has already alluded to some of the reasons for making static analysis part of your development process.
本文已经提到了一些在开发过程中进行静态分析的理由。
In Listing 8, I'm calling the PMD static analysis tool to search for long methods in the code base.
在清单8中,我调用PMD静态分析工具来搜索代码库中的长方法。
Analysis: There are two types of analysis that could be performed on a process model: static analysis and dynamic analysis.
分析:在流程模型中可以进行两种分析:静态分析及动态分析。
That's what separates runtime analysis from static analysis.
这正是将运行时分析从静态分析中分离出来的原因。
应用推荐