lines of code measurement pitfalls