Chapter 3

Knowledge Exploitation

For a given project or system, a lot of knowledge already exists, and it’s everywhere: in the source code of the software, in the various configuration files, in the source code of the tests, in the behavior of the application at runtime, in various random files and as data within the various tools around, and in the brains of all the people involved.

Traditional documentation attempts to gather knowledge into convenient documents, in paper form or online. These documents duplicate knowledge that was already present elsewhere. This is obviously a problem when the other document is the authority and can be trusted, but it evolves all the time.

Because knowledge already exists in many places, all you need to do ...

Get Living Documentation: Continuous Knowledge Sharing by Design, First Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.