Auto-Generating Documentation: An Attempt to Generalise the Approach
-
40 min
When documenting any project, we inevitably encounter the same thoughts: “I'm doing redundant work,” “I can't keep up with new features,” “It's too early to document this,” or “It doesn't work like that in practice.” Sooner or later, the idea emerges to try to synchronise the documentation with the code so that it is generated automatically or, at the very least, checked for consistency. For documentation auto-generation to be genuinely effective, three aspects must be considered:
- Technological approaches.
- Principles of cross-functional collaboration: what constraints arise, and how to overcome them.
- Criteria for evaluating the effectiveness of the resulting solution.