109k views
5 votes
How many lines of code per day do professional engineers produce on average?

a. 100-200
b. 200-300
c. 300-400
d. 400-500

1 Answer

4 votes

Final answer:

Average lines of code produced by engineers vary widely, with an emphasis on quality over quantity. Studies suggest 10-50 lines of effective code could be an average per day, but this does not account for other crucial software engineering tasks.

Step-by-step explanation:

Understanding the average number of lines of code (LOC) that professional engineers produce daily is challenging since productivity in software engineering isn't solely measureable by LOC. Code productivity can be vastly different from one project to another and depends on many factors including complexity, language used, and the engineer's familiarity with the project.

With that said, the answer is not straightforward. Some studies suggest that an average engineer might produce between 10 to 50 lines of effective code per day. Larger quantities such as several hundred lines of code may be written but the net amount after revision and testing is typically much lower.

The focus in the industry is often on the quality and functionality of the code rather than sheer quantity. High-quality, maintainable, and efficient code is much more valuable than simply having a high number of lines of code. Moreover, a critical part of an engineer's day may be spent in research, planning, debugging, and collaborating with other team members, which doesn't directly contribute to lines of code but is essential for the project's success.

User Shou
by
7.7k points