KLOC (milhares de linhas de código) é uma medida tradicional de quão grande é um programa de computador ou de quanto tempo ou quantas pessoas levará para escrevê-lo. O código medido é geralmente o código fonte . Como uma linguagem de código fonte de nível superior (como C++ ) compila em mais linhas de código de máquina do que uma linguagem de nível inferior (como a linguagem assembler), um KLOC de comandos C++ geraria um programa maior (em número de bytes s) do que um KLOC de comandos de linguagem assembler.
KLOC tem sido usado como uma medida aproximada da produtividade do programador, como em "Quantas linhas de código você pode escrever por dia? Contudo, esta medida não considera a eficiência do código. Muitos outros fatores obviamente afetam a produtividade.
Defeitos por KLOC é uma medida comum usada como alvo ou para avaliar a qualidade do código.