Klocwork 2022.1推出Kotlin分析引擎

创提信息
2022/05/24

分享到

Klocwork最新版本2022.1的一个关键组件是推出的Kotlin分析引擎,该引擎极大地增强了静态代码分析和SAST工具的功能。此外,该版本还包含许多其他重要的改进,从而显著地增强了Klocwork的性能和功能。
 
在这里,我们将提供对Kotlin这款新分析引擎的概述。


Klocwork 2022.1 —— Kotlin分析引擎
 
Klocwork最新版本2022.1引入了Kotlin,作为所支持的新的分析语言,使您能够扫描Kotlin代码以发现与复杂性、质量、性能和最佳实践相关的问题。Kotlin这款新分析引擎还包含229项额外的新检查,以帮助提高代码质量和性能。


为什么选择Kotlin
 
Kotlin是一种跨平台、静态类型的通用编程语言,设计的宗旨是与Java完全可互操作。与其他跨平台编程语言不同,Kotlin能够在机器代码级提供支持,而且不需要桥接或封装在容器中即可运行。
 
Kotlin主要用于Android和服务器端应用程序。事实上,谷歌已宣布Kotlin是Android应用程序首选的编程语言。
 
Kotlin语言简洁,所以开发速度更快,而根据一些软件开发专家的估计:与Java相比,Kotlin可以减少多达40%的代码行。另外,Kotlin需要更少的代码,因此能够使开发人员进展更快,从而加速代码的交付。
 
此外,Kotlin比Java更安全。其中一个最重要的原因是@Nullable和@NonNull包含在Kotlin的类型系统中,能够帮助开发人员避免NullPointerExceptions。这有助于确保使用Kotlin的Android应用程序崩溃的可能性降低20%。除了空指针安全之外,Kotlin还包含Java没有的一长串软件安全功能。


Klocwork如何使Kotlin开发人员受益
 
Klocwork能够为大型代码库提供尽可能短的分析时间,同时保持准确性和质量。这对于Android项目尤其有价值,因为Klocwork Kotlin分析引擎将能够提高大型代码库项目的开发速度。
 
此外,Klocwork Kotlin分析引擎使您可以尽早地识别SDLC中存在的复杂性和性能问题。这使您能够快速地管理和解决软件质量因素,同时更快地将产品和功能推向市场。
 
这进一步说明,无论您从事什么行业,您都可以依靠Klocwork来满足静态代码分析和SAST的所有需求。
 
要想了解更多关于Klocwork的所有新的增强功能,请下载新版Klocwork。如果您想亲自体验使用Klocwork的好处,立即注册免费试用吧。