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的好處,立即註冊免費試用吧。