代码行数(lines of code),理学-计算机科学技术-软件工程-软件工程管理-软件项目管理-软件度量,软件产品规模的度量。目的是量化代码的长度。在统计代码的行数时,需要明确计数规则:是否包括空白、注释、数据声明、编译指示等语句行?源代码行数(source lines of code; SLOC)是广为接受的代码行数度量,指非空白、非注释的代码行数。注释行数目(comment lines of code; CLOC)可以计算空行数、注释行数、各种语言的有效行数。为提高代码的可理解性,通常要求代码达到一定的注释密度(即注释行数目/(注释行数目+源代码行数))。代码行数既可以用来比较不同代码的规模,也可用来监控软件的规模演化情况。代码行数的优点是计算简单、可自动收集,与程序开发的工作量和成本相关。然而,代码行数的缺点是定义模糊、受编程语言和开发者编程能力的影响大、在项目开发早期无法获得。