Printer Friendly
The Free Dictionary
987,793,478 visitors served.
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

self-documenting code

   Also found in: Wikipedia 0.06 sec.

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.


?Page tools
Printer friendly
Cite / link
Email
Feedback
? Mentioned in ? References in periodicals archive
 
During the beta test, when compared to other TMN products, Orbit came out ahead of the competition in several areas, such as being the only product with seamless persistence support using an Object-Oriented Data Base Management System (OODBMS), automatically generated Dynamic Forms for instant provisioning, and powerful Application Programming Interfaces (APIs) that produce self-documenting code.
Significantly, this product has a prodigious list of mature features including: Corporate team develpment and poductivity architecture, simple to learn and a highly visual non-scripting language fo development and queries, full communications interface, robust and powerful, true scaleable to thousands of users, cross-platform, real multi-tasking/multi- threading and self-documenting code.
 
Encyclopedia browser? ? Full browser
 
 
Encyclopedia
?

Disclaimer | Privacy policy | Feedback | Copyright © 2008 Farlex, Inc.
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. Terms of Use.