Disadvantages of using line of code as a unit of sizing of software. a. Difficult to measure LOC in the early stages of a new product.
b. Source instructions vary with coding languages, design methods and with programmer’s ability.
c. No industry standard for measuring LOC.
d. LOC cannot be used for normalizing if platforms and languages are different.
e. The only way to predict LOC for a new app to be developed is through analogy based on similar software application.
f. Programmers may be rewarded for writing more LOC based on a misconception of higher management by thinking that more the LOC, means more the productivity of the programmer.