
By Victor Wheeler
1 Source-Code Documentation Best Practices
If you are a career software developer like I am, you are probably saying, “Here we are again talking about the age-old (sometimes controversial) topic of documenting source code.” Yet it is my hope that you will find this article unique and important in the industry because of the understandings it brings to tech writers, programmers, and executives who oversee software development teams (and are tempted to tell them not to spend time documenting source code).
This author’s aim is to address this particular audience and help bring about agreements that facilitate team coordination and cooperation as regarding documenting source code. My aim is to teach development teams faced with creating (and/or maintaining) source code that has a long life, especially when there will be many releases over its lifetime, and especially in collaborative development environments, that proper source-code documentation plays a huge role in the success of that software or library because if how it enhances that source code’s:
throughout its lifetime.
Contents:
- 1. Introduction
- 2. Documentation Best Practices
- 2.1. Purpose
- 2.2. Governing Principle
- 2.3. What Is Documentation?
- 2.4. Qualities of Good Documentation
- 2.5. Best Practices
- 3. Software Documentation
- 4. Source-Code Documentation
- 5. Glossary
- 6. Bibliography