Readability of source code
In computer programming, readability refers to the ease with which a human reader can comprehend the purpose, control flow, and operation of source code. It affects the aspects of quality above, including portability, usability and most importantly maintainability.
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 tobugs, inefficiencies, and duplicated code. A study[10] found that a few simple readability transformations made code shorter and drastically reduced the time to understand it.
Following a consistent programming style often helps readability. However, readability is more than just programming style. Many factors, having little or nothing to do with the ability of the computer to efficiently compile and execute the code, contribute to readability.[11] Some of these factors include:
- Different indentation styles (whitespace)
- Comments
- Decomposition
- Naming conventions for objects (such as variables, classes, procedures, etc.)
Statistik
Translate
Blog Archive
-
▼
2011
(1064)
-
▼
Oktober
(834)
-
▼
Okt 18
(99)
- Types
- Profit (real property)
- Creation
- In uncompetitive markets
- Government intervention
- Normal profit
- Economic profit
- In competitive and contestable markets
- Profit (economics)
- Software accessibility
- Web accessibility
- Motor and dexterity impairments
- Hearing impairment
- Visual impairment
- Wayang karucil or wayang klitik
- Wayang beber
- Cognitive impairments and illiteracy
- Definitions
- Computer accessibility
- Special needs assessment
- Wayang golek (rod puppets)
- Computing
- Wayang wong
- Legal issues in the United States
- Quality
- Source code
- Organization
- Purposes
- Licensing
- Debugging
- Programming languages
- Debugging
- Programming languages
- Readability of source code
- Algorithmic complexity
- Methodologies
- Measuring language usage
- Readability of source code
- Algorithmic complexity
- Methodologies
- Measuring language usage
- Quality requirements
- Quality requirements
- Overview
- History
- Overview
- History
- Computer programming
- Computer programming
- Wonderful (Adam Ant album)
- GNU History
- Other terminal multiplexers
- Features
- GNU
- GNU Screen
- Tourism Interests in karimun jawa islands
- KARIMUN JAWA ISLANDS
- Kartini beach
- Poetry
- Pitfalls
- CGI computer simulation
- Computer simulation in science
- Computer simulation in practical contexts
- Simulation versus modeling
- Data preparation
- Types
- Computer simulation
- Satellite Navigation Simulators
- Simulation and games
- Sales process simulators
- Payment and Securities Settlement System Simulations
- Space Shuttle Countdown Simulation
- Marine simulators
- Military simulations
- Robotics simulators
- Production simulation
- Flight simulation
- Finance simulation
- Disaster Preparedness and Simulation Training
- Engineering, technology or process simulation
- Economics simulation
- Classroom of the future
- Communication Satellite Simulation
- Digital Lifecycle Simulation
- Biomechanics simulators
- City and urban simulation
- Automobile simulator
- Type of models
- Simulation in entertainment
- Clinical healthcare simulators
- History of simulation in healthcare
- Simulation in education and training
- Common User Interaction Systems for Virtual Simula...
- simulation
- classic
- computer
- Computer science
- NASA
- Glory
-
▼
Okt 18
(99)
-
▼
Oktober
(834)
0 komentar:
Posting Komentar