代码统计和度量工具
CCCC - $0
CCCCis a tool which analyzes and generates a report on various metrics of the code.Metrics supported include lines of code, McCabe's complexity and metricsproposed by Chidamber & Kemerer and Henry & Kafura.
Languages: C++, Java
USC CodeCount - $0
CodeCountautomates the collection of source code sizing information. The CodeCounttoolset utilizes one of two possible source lines of code (SLOC) definitions,physical or logical. UCC is a unified and enhanced version of the CodeCounttoolset. It is a code counting and differencing tool that unifies the sourcecounting capabilities of the previous CodeCount tools and source differencingcapabilities of the Difftool (which is now replaced by UCC). It allows the userto count, compare, and collect logical differentials between two versions ofthe source code of a software product. The differencing capabilities allowusers to count the number of added/new, deleted, modified, and unmodifiedlogical SLOC of the current version in comparison with the previous version.With the counting capabilities, users can generate the physical, logical SLOCcounts, and other sizing information such as comment and keyword counts of thetarget program.
Languages: Ada, Assembly, C, C++,COBOL, Fortran, Java, JOVIAL, Pascal, PL1
USC COCOMO - $0
COCOMO (COnstructive COst MOdel), is a tool whichallows one to estimate the cost, effort, and schedule associated with aprospective software development project.
CLOC - $0
CLOCcounts blank lines, comment lines, and physical lines of source code in manyprogramming languages. Given two versions of a code base, cloc can also computechanges in blank, comment, and source lines. It is written entirely in Perlwith no dependencies outside the standard distribution of Perl v5.6 and higherand so is quite portable. cloc is known to run on many flavors of Linux, Mac OSX, AIX, Solaris, IRIX, z/OS, and Windows