定义及量测方式。例如，大部份软体会有代码复用，在回报量测结果时，如何决定是否要包括代码复用内容就很重要。
起源.人们刚开始用原始码行数来量度软体长度时，当时最常用的语言（像是Fortran及汇编语言）都是行导向的程式语言。当时打孔卡是输入程式的主要方式。一张打孔卡对应一行程式，打孔卡是一张一张的，要计算数量很方便。打孔卡也是程式开发者有形的产出，因此管理者利用计算打孔卡数量来计算程式开发者的生产力是相当合理的。现今最常使用的程式语言在格式上的限制不多，一行的字元数也不止是80个字或