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

原创 2006年06月16日 15:23:00

分析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 真是不错,代码量也大的惊人.佩服佩服

不象某些搞虚的项目。 

OpenCms9学习笔记(二)——OpenCms9下载安装

此篇文章只包括OpenCms的本地安装,服务器的安装方法我会在以后的文章中提到,你可以本地做开发,然后发布时在上传到服务端,非常简单。下载下载最新版本,地址http://www.opencms.org...

看看国外的opencms

今天想看看CMS系统,搜索了下国内的和国外的,看了下前辈们的经验, 国内的JavaCMS有javapms:这个也是开源的,只要你不去掉网站上的标识,你可以随便建站,但是下载的zip里面只有.class...

Spring中你不知道的注入方式(https://my.oschina.net/itblog/blog/206481)

前言     在Spring配置文件中使用XML文件进行配置,实际上是让Spring执行了相应的代码,例如: 使用元素,实际上是让Spring执行无参或有参构造器 使用元素,实际上是...

关于代码中写注释,你不得不知道的那些事儿

引   程序员圈有一个笑话 最讨厌在写代码的时候写注释, 最讨厌别人的代码里面不写注释 那为啥要写注释呢?    我就以自己的亲身经历和理解开始阐述吧:    这段时间在...

10个令人喷饭的代码注释,你有没有遇到更绝的?

转载自10个令人喷饭的代码注释,你有没有遇到更绝的?。 程序员最讨厌的10件事,0:写注释,1:别人不写注释。 对于很多程序员来说,最讨厌别人不写注释。而有些人写出来的代码注释,通常拥...

java中等级评比,不知道还有没有bug

package test.twc; import java.util.ArrayList; import java.util.HashMap; import java.util.List; imp...

不知道你有没有听说过所谓编程知识也是有半衰期的?

不知道你有没有听说过所谓编程知识也是有半衰期的?这个半衰期限很多人普遍认为是 5 年。也就是说,5 年以后你现在所学的知识将会有一半被淘汰。 感觉听上去也算合...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:分析Spring,SpringSide,OpenCms,JDon 代码和注释比.附图解。(不知道在座的各位有没有被人删过blog ID?:)
举报原因:
原因补充:

(最多只允许输入30个字)