DocumentCode
1514961
Title
Code Documentation
Author
Spinellis, Diomidis
Volume
27
Issue
4
fYear
2010
Firstpage
18
Lastpage
19
Abstract
The basic principles of good code documentation include the avoidance of repetition, the coexistence of code and its documentation, the documentation of all artifacts, and a preference for clear code and automated processes to explanatory documentation. Existing tools can help us by extracting documentation from specially formatted comments and by formatting code listed in documents. We can also automate the generation of bespoke documentation with a custom-made tool. When you document code, strive for completeness, consistency, effortless accessibility, and an automated low-overhead generation process.
Keywords
system documentation; bespoke documentation; code documentation; explanatory documentation; Documentation; Job production systems; POD; best practices; comments; documentation; javadoc; principles; software engineering; tools;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2010.95
Filename
5484109
Link To Document