• 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