@PAK3APYKY подведу итог. Документация как код — когда пишут выделенные специалисты, когда есть привязка к версиям продукта, особенно когда можно хранить вместе с кодом. Позволяет поставить разработку документации на одни рельсы с разработкой кода и тесно сотрудничать с разработчиками. В частности, написать тесты, легче привлекать разработчиков к рецензированию и т.п.