gpt4 book ai didi

c# - ASP.NET 的行计数器

转载 作者:太空狗 更新时间:2023-10-30 00:29:24 24 4
gpt4 key购买 nike

我知道代码行数完全是任意的,而且是一个可怕的指标。尽管如此,在漫长的一天之后,我喜欢点击一个小按钮,然后看到我的宠物项目增长了 10%。 (或者,如果我花了一天时间再次重构它,它就会减少 10%,哇哦!)

我用了两个 line counters过去可以分析 CodeProject 的代码,但它们只处理 .cs 文件,完全否定了我在 .aspx、.asmx、.js、.css 等方面的大量工作。

有没有人使用过行计数器来解析通常在典型 ASP.NET 站点上找到的所有文本文件?

更新

CMS 推荐 CLOC,这确实正是我要找的。这是我好奇的输出。它甚至计算了我的 MSBuild 脚本!

C:\Web>cloc-1.06.exe --exclude-dir=.svn,bin,images AST     474 text files.     474 unique files.   28254 files ignored.http://cloc.sourceforge.net v 1.06  T=70.0 s (6.3 files/s, 737.7 lines/s)-------------------------------------------------------------------------------Language          files     blank   comment      code    scale   3rd gen. equiv-------------------------------------------------------------------------------C#                  332      4670      9666     21255 x   1.36 =       28906.80ASP.Net              91        58         0      4053 x   1.29 =        5228.37Javascript            9      1262      2112      4011 x   1.48 =        5936.28CSS                   5       193        42      1665 x   1.00 =        1665.00MSBuild scripts       1         0         7      1413 x   1.90 =        2684.70HTML                  2       126         5       429 x   1.90 =         815.10XML                   1         0         0       392 x   1.90 =         744.80PHP                   1        21        13       249 x   3.50 =         871.50-------------------------------------------------------------------------------SUM:                442      6330     11845     33467 x   1.40 =       46852.55-------------------------------------------------------------------------------

最佳答案

查看CLOC

检查输出:

-------------------------------------------------------------------------------
Language files blank comment code scale 3rd gen. equiv
-------------------------------------------------------------------------------
ASP.Net 21 290 0 3424 x 1.29 = 4416.96
XML 1 0 0 26 x 1.90 = 49.40
DOS Batch 1 1 0 8 x 0.63 = 5.04
C# 1 0 0 4 x 1.36 = 5.44
-------------------------------------------------------------------------------
SUM: 24 291 0 3462 x 1.29 = 4476.84
-------------------------------------------------------------------------------

您还可以检查其他代码计数器:

关于c# - ASP.NET 的行计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/432038/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com