Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
3,898,092,992 visitors served.
forum Join the Word of the Day Mailing List For webmasters
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

self-documenting code
(redirected from Self-documenting)

   Also found in: Wikipedia 0.03 sec.
self-documenting code
Programming statements that can be easily understood by the author or another programmer. Some languages are inherently more self documenting than others. For example, to the novice, COBOL provides more self-documenting code than C.

It's Very Subjective
However, what one programmer thinks is self documenting may truly be indecipherable to another. For example, today's operating systems offer hundreds of programming interfaces (APIs) that the application may call. If programmers are familiar with those calls, they may feel that English commentary is unnecessary, because the API uses a logical name and is well documented by the OS vendor. However, in order to understand the code, a third party not familiar with the calls has to keep flipping back and forth from the application source code to the OS documentation, presuming it is readily available in the first place. A well-written line of English for each of these calls would be far more helpful.

Programmers tend to dislike documentation, and that is an understatement. Many simply do the barest minimum unless carefully supervised. Some do none at all if they can get away with it. See documentation.
self-documenting code [¦self ‚däk·yə‚ment·iŋ ′kōd]
(computer science)
A sequence of programming statements that are simple and straightforward and can be readily implemented by another programmer.


Want to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit the webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Feedback
Mentioned in?  References in periodicals archive?   Encyclopedia browser?   Full browser?
No references found
 
Asset management software, along with a self-documenting calibrator, provides a fully automated calibration process.
Some of its features include self-documenting context menus that perform calculations and provide a description of the steps, enhanced plotting capabilities and a strong mathematical computation engine.
Additional features include an intuitive, flowchart-based application development environment; application deployment scalable from one to hundreds of telephone lines on a single TeleFlow server; self-documenting applications; application testing and demonstration with TeleFlow Simulator; remote monitoring and administration; DLL plug-ins and compilable environment; passive call recording and call monitoring.
 
 
 
Encyclopedia
?

Terms of Use | Privacy policy | Feedback | Advertise with Us | Copyright © 2012 Farlex, Inc.
Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.