• 2034阅读
  • 2回复

Qt编写自定义控件69-代码行数统计 [复制链接]

上一主题 下一主题
离线liudianwu
 

只看楼主 倒序阅读 楼主  发表于: 2019-10-14
一、前言
代码行数统计主要用来统计项目中的所有文件的代码行数,其中包括空行、注释行、代码行,可以指定过滤拓展名,比如只想统计.cpp的文件,也可以指定文件或者指定目录进行统计。写完这个工具第一件事情就是统计了一下自己写过的最大的项目大概多少行代码,看下是不是传说中的一行代码一块钱,这个最大的项目从2010年开始的,到现在差不多快10年了,是自己在现在公司写过的最大的项目,一直在升级更新完善,途中重构过两次,大的结构改动,统计了下好像有15W行左右的代码,纯代码大概在10W,其余是空行和注释行,着实把自己吓了一跳,还算是中型项目了,然后又统计了下自定义控件的所有代码,我勒个去,总代码23W行,纯代码17W行呢,哎呀我去!

开源地址:[https://gitee.com/feiyangqingyun/QWidgetDemo](https://gitee.com/feiyangqingyun/QWidgetDemo)  [https://github.com/feiyangqingyun/QWidgetDemo](https://github.com/feiyangqingyun/QWidgetDemo)

二、实现的功能
* 1:可分别统计代码行/空行/注释行
* 2:支持指定过滤拓展名
* 3:支持指定文件或者指定目录进行统计
* 4:分步显示统计结果,不卡主界面
* 5:分别展示每个统计过的文件的大小/总行数/代码行数等

三、效果图

欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350

只看该作者 1楼 发表于: 2019-10-14
这个代码行数统计的不是 小倪大佬的吗
离线boylebao

只看该作者 2楼 发表于: 2019-10-14
每天蹲点守候刘大师的新帖
为Qt打造具有强大生产力的软件。
快速回复
限100 字节
 
上一个 下一个