Jump to content

User:Gandalfgeek/Readability

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by Gandalfgeek (talk | contribs) at 05:44, 10 July 2008. The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In computer programming, readability refers to the ease with which a human reader can comprehend the purpose, control flow, and operation of source code.

Readability is important because programmers spend the majority of their time reading, trying to understand, and modifying existing source code, rather than writing new source code. Unreadable code often leads to bugs, inefficiencies, and duplicated code. A study[1] found that a few simple readability transformations made code shorter and drastically reduced the time to understand it.

Following a consistent programming style often contributes to readability. However, readability goes beyond programming style. While style prescribes syntactical guidelines, readability focusesFactors that contribute to readability include:

References

[edit]
  1. ^ James L. Elshoff , Michael Marcotty, Improving computer program readability to aid modification, Communications of the ACM, v.25 n.8, p.512-521, Aug 1982.