加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂

查看完整版本: ClearCase Line Counter (1) - 简介

二黑 2008-1-2 13:33

ClearCase Line Counter (1) - 简介

一直想完成一个代码行统计的工具,在网上找了一段时间,也没有发现合适的,有的大多都只是统计总的代码量,而不统计代码的变化量。而在实际中,只有代码的变化量才更有意义,因为某种程度上我们可以将代码的变化量认同为开发人员的工作量。
所以按我们实际使用的情况写了一个工具,我把它叫ClearCase Line Counter,应该比较有通用性,与各位共享,欢迎讨论。

工具名称:ClearCase Line Counter
使用环境:ClearCase UCM
该工具分为两部分程序:
1.数据展现部分,也就是最终面向用户的部分,这部分内容介绍见附件(文档比较简陋,时间关系正式文档还没有写,这里只是一个简单介绍,应该可以看明白了)
2.数据收集部分,对于数据生成部分我需要简单整理一下,之后把源码贴出来

[[i] 本帖最后由 二黑 于 2008-1-3 13:40 编辑 [/i]]

懂你 2008-1-2 14:08

刚刚看了附件中的第一部分,从二黑的截图来看,系统做的相当不错。
期待你的第二部分。整理后必然成为SCMLife的又一精品,也是送给所有网友的一份不错的新年礼物。

劳动者 2008-1-2 17:17

1.你是通过什么获得的这些数据?脚本?
2.获得的这些数据写到什么地方?
3.数据展示部分是什么样的方式?

二黑 2008-1-3 10:09

To 劳动者
后台通过脚本获取这些数据,将数据写入xml中,前台通过asp.net展示xml里面的数据

后台获取数据部分使用了sclc,一个cc达人(Brad Appleton)写的perl脚本,可见[url]http://www.cmcrossroads.com/bradapp/clearperl/sclc-cdiff.html[/url]
不过他这个脚本只完成最基本的功能,在它上面还要写很多脚本

二黑 2008-1-3 10:18

因为公司有一些特殊的应用,并不是太通用,想写个通用点的东西,稍等几天会贴出来

lhjymry 2008-2-29 12:50

很感兴趣
如果开发人员A删除了1行代码,又在相同位置增加了2行代码,用这个工具计算出来工作量是2行,还是3行 ?

二黑 2008-2-29 13:12

删除一行,增加两行

lynettew 2008-6-4 15:03

正在寻找这样的工具 ::em61::

zywang0157 2008-6-5 21:28

很精彩

内容很精彩,对CC 开发有帮助

richard_uda 2008-8-1 21:56

非常期待这样的工具啊,呵呵
页: [1]
查看完整版本: ClearCase Line Counter (1) - 简介