Nah, it’s not, code is modular (IME should be kinda tree-structured), a book is linear.
So the API should be in your analogy the synopsis. And I haven’t said, that there shouldn’t be any comments. E.g. doc-comments above functions, explaining the use-cases and showing examples are good practice.
BaardFigur@lemmy.world 11 months ago
Comments also helps explaining why certain non-obvious decisions are made. E.g. a workaround for a bug in a library