文件名称:coherent-swift:CoherentSwift是用Swift编写的命令行工具,可分析您的Swift代码库的内聚度
文件大小:7.07MB
文件格式:ZIP
更新时间:2024-05-21 15:28:36
Swift
Coherent Swift是用Swift编写的命令行工具,用于测量Swift代码库中的内聚性。 特征 :check_mark_button: 衡量您的Swift代码的内聚性 :check_mark_button: 能够根据最小阈值验证凝聚力 :check_mark_button: 能够仅扫描已更改的文件 :check_mark_button: 能够忽略被动扫描的输出 :check_mark_button: 生成JSON或纯文本格式的报告 :check_mark_button: 生成shields.io兼容的JSON文件 什么是内聚力? 在计算机程序设计中,内聚性是指模块的各个元素所属的程度。 因此,内聚度量了给定模块内功能之间的关系强度。 例如,在高度内聚的系统中,功能密切相关。 当内聚性很高时,这意味着该类的方法和变量是相互依赖的,并且作为逻辑整体挂在一起。 清洁代码pg。 140 高凝聚力的一些优点,也来自Wikipedia: 降低模块的复杂性(它们更简单,操作更少)。 增强的系统可维护性,因为域中的逻辑更改会影响较少的模块,并且一个模块中的更改需要较少的其