Documentation

Domain: Software Engineering

🎯 Motivation

Written guides for code: README, API docs, inline comments, tutorials. Essential for maintainability.

📋 Concrete Example

Documentation: README.md (project overview, setup, usage), API.md (endpoints, parameters, examples), docstrings (each function explained), CONTRIBUTING.md (how to contribute). Without docs, code is incomprehensible.

🔗 Analogy

Documentation is like a manual for a board game - without it, no one knows how to play. With it, anyone can learn. Code documentation is the manual for developers using or maintaining the code.