PHPLOC测量 PHP 项目大小和分析结构
PHPLOC 是一个快速测量 PHP 项目大小和分析结构的工具。
此工具是以 PHP Archive (PHAR) 的形式分发的:
$ wget https://phar.phpunit.de/phploc.phar $ php phploc.phar --version
使用 Phive 是管理项目工具依赖项的推荐方式:
$ phive install phploc $ ./tools/phploc --version
示例:
$ php phploc.phar src
phploc 7.0.0 by Sebastian Bergmann.
Directories 3
Files 10
Size
Lines of Code (LOC) 1882
Comment Lines of Code (CLOC) 255 (13.55%)
Non-Comment Lines of Code (NCLOC) 1627 (86.45%)
Logical Lines of Code (LLOC) 377 (20.03%)
Classes 351 (93.10%)
Average Class Length 35
Minimum Class Length 0
Maximum Class Length 172
Average Method Length 2
Minimum Method Length 1
Maximum Method Length 117
Functions 0 (0.00%)
Average Function Length 0
Not in classes or functions 26 (6.90%)
Cyclomatic Complexity
Average Complexity per LLOC 0.49
Average Complexity per Class 19.60
Minimum Class Complexity 1.00
Maximum Class Complexity 139.00
Average Complexity per Method 2.43
Minimum Method Complexity 1.00
Maximum Method Complexity 96.00
Dependencies
Global Accesses 0
Global Constants 0 (0.00%)
Global Variables 0 (0.00%)
Super-Global Variables 0 (0.00%)
Attribute Accesses 85
Non-Static 85 (100.00%)
Static 0 (0.00%)
Method Calls 280
Non-Static 276 (98.57%)
Static 4 (1.43%)
Structure
Namespaces 3
Interfaces 1
Traits 0
Classes 9
Abstract Classes 0 (0.00%)
Concrete Classes 9 (100.00%)
Methods 130
Scope
Non-Static Methods 130 (100.00%)
Static Methods 0 (0.00%)
Visibility
Public Methods 103 (79.23%)
Non-Public Methods 27 (20.77%)
Functions 0
Named Functions 0 (0.00%)
Anonymous Functions 0 (0.00%)
Constants 0
Global Constants 0 (0.00%)
Class Constants 0 (0.00%)
评论
document-ocr文档分析和识别项目
document-ocr一个相对完整的文档分析和识别项目含以下五部分:1.文档分析数据,2.识别数据合成工具,3.文档版面分析模型,4.文本行识别模型,5.单字识别模型Github地址Gitee地址
document-ocr文档分析和识别项目
0
Docker-Multi-PHPunit测试PHP项目复杂度
Docker-Multi-PHPunit采用Docker测试PHP项目复杂度。特性:支持在PHP5.4,5.5,5.6和HHVM下进行单元测试。使用环境:DockerToolbox:https://d
Docker-Multi-PHPunit测试PHP项目复杂度
0
项目管理与组织结构
在一个持续经营的企业中,往往同时存在着运行管理(OPERATION)和项目管理(PROJECT)这两种主要的管理模式,一些经营管理活动经常采用项目的方式来实现,因此项目管理本身的组织管理方式必然要受到企业的组织结构的影响,不同的企业组织结构、不同的项目组织方式,在项目管理上都有不同的特点。
就组织系统而言,一般可以认为有两种模式,一种是基于职能的划分方式,每一职能部门对应一种专业分工,或者对应一条产品线;另一种是基于项目的,每一个部门或项目组负责一个或一类项目,其责任随着项目的开始而开始,随着项目的结束而结束,这种模式在建筑行业比较典型。在基于职能的组织模式中,也存在项目管理,但往往是局限在职能部门内的,当项目跨越职能部门时,就会
天创策划
0