分析Spring,SpringSide,OpenCms,JDon 代码和注释比.附图解。(不知道在座的各位有没有被人删过blog ID?:)

分析Spring,SpringSide,OpenCms,JDon 代码和注释比.附图解。

由于本文属于八人裤头型,所以被八裤头的管理员把偶的整个blog都删除了.够狠吧,可怜我几十篇文章哦.

先给大家个直观点的报告



不好意思,为了让大家能找到,我不得不拉长好多。

Spring 2.0
=================================================
有效代码:1516
代码总数(字节):8317000
注释总数(字节):4843561
项目代码注释比:0.71712506
类总数(个):1516
接口个数:257
平均数每个类代码含量:5486
平均数每个类注释含量:3194
代码分配:
Alef Arendsen:2:13846:5664
Mark Pollack:7:32575:27110
Rob Harrop:74:261988:128395
Adrian Colyer:3:12808:4761
Rainer Schmitz:1:2754:1310
Les Hazlewood:13:15039:12085
Juergen Hoeller:411:1701698:1032269
Jean:7:18021:12431
Colin Sampaleanu:4:12041:8310
Dmitriy Kopylenko:12:48471:25327
Keith Donald:12:47097:27412
Thomas Risberg:18:88062:53272
Tomislav Urban:1:1499:998
Rod Johnson:244:995135:567199
Trevor D:1:2857:1271
John A:18:71959:26148
Darren Davison:1:1403:1254
:680:4967529:2894697
Thierry Templier:7:22218:13648


共有680个类(接口)没有表明作者,哈哈,看样子,老外的项目管理工作做的也不是很到位:)。

拿我老板的话:“要是法律不管的话,我早打死他了,谁敢再做好事(写程序)不留名,本月工资充公。”

向Spring道歉,昨天的版本太早了,还不是realse的,呵呵,今天重新跑了一遍,让我对Spring有了更深刻的认识。

好奇怪的事情发生了,为什么两个版本中的差别这么大呢?肯定有人更改了版权声明哈哈。


SpringSide
====================================================
有效代码:116
代码总数(字节):281202
注释总数(字节):38488
类总数(个):116
平均数每个类代码含量:2424
平均数每个类注释含量:331
代码分配:

===============================
基于某些问题考虑,本部分被LZ******
===============================

不过只有三成左右没有打标签。比老外强。呵呵.

Side代码注释比
在7:1
........................

同样是开源,不知道大家有没有个比较。

再放一个OpenCms的分析结果。
========================================================
有效代码:1425
代码总数(字节):17127976
注释总数(字节):7189251
项目代码注释比:1.3824424
类总数(个):1425
接口个数:92
平均数每个类代码含量:12019
平均数每个类注释含量:5045
代码分配:
Thomas Weckert:78:1244756:488224
Jan Baudisch:64:612375:261716
Shawn Bayern:2:12285:10231
Hanjo Riege:22:206231:73113
Armen Markarian:8:104763:39196
Olaf Watteroth:1:12142:3784
Alexander Lucas:3:19832:9702
Edna Falkenhan:4:25530:11944
Antonio Core:6:29067:11866
Andreas Schouten:10:88187:37775
Alexander Kandzior:277:3418444:1468150
Carsten Weinholz:36:349844:144856
Michael Emmerich:93:1048135:405151
Michael Dernen:2:44703:17229
Michael Knoll:2:16990:9961
Andreas Zahner:87:1262614:539030
Achim Westermann:28:324981:144136
Jason Trump:2:20757:9805
Andras Balogh:6:19059:10480
Michael Moossen:218:1798394:712564
:476:6468887:2780338

=============================================

好多个Michael啊。德国人的项目还真庞大啊。果然不是盖的。

今天来了,跑把Jdon
===============================================
有效代码:211
代码总数(字节):840526
注释总数(字节):324673
项目代码注释比:1.5888386
类总数(个):211
接口个数:34
平均数每个类代码含量:3983
平均数每个类注释含量:1538
代码分配:
Brian Chan:1:14062:2290
Nadia Nashi:1:2694:1485
banq:33:116685:44160
:176:707085:276738

===============================================

各位看官,果然是国内第一代开源的楷模,

CC比在 1.5 真是不错,代码量也大的惊人.佩服佩服

不象某些搞虚的项目。 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值