查看完整版本: [-- Qt编写自定义控件69-代码行数统计 --]

QTCN开发网 -> Qt 作品展 -> Qt编写自定义控件69-代码行数统计 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

liudianwu 2019-10-14 08:52

Qt编写自定义控件69-代码行数统计

一、前言
代码行数统计主要用来统计项目中的所有文件的代码行数,其中包括空行、注释行、代码行,可以指定过滤拓展名,比如只想统计.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:分别展示每个统计过的文件的大小/总行数/代码行数等

三、效果图


雨田小老弟 2019-10-14 09:03
这个代码行数统计的不是 小倪大佬的吗

boylebao 2019-10-14 10:35
每天蹲点守候刘大师的新帖


查看完整版本: [-- Qt编写自定义控件69-代码行数统计 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled