Cyrille Martraire

Living Documentation: Continuous Knowledge Sharing by Design

Auflage 1

Software documentation: a necessary evil? It needn’t be! Documentation can come to life, evolve, stay dynamic, and actually help you build better software.

This concise guide introduces and thoroughly illuminates the concept of living documentation that changes at the same pace as software design and development, from establishment of business goals to capturing domain knowledge, creating architecture, designing software, coding, and deployment. Replete with clarifying illustrations and concrete examples, it shows how to dramatically improve your documentation at minimal extra cost by using well-crafted artefacts and judicious automation.

Language- and technology-agnostic. Living Documentation borrows powerful ideas from domain-driven design, helping you customise its concepts and apply its lessons to meet your changing documentation needs in your own specific domain. Cyrille Martraire proves that you don’t have to choose between working software and comprehensive, high-quality documentation: you can have the benefits of both.

The full text downloaded to your computer

With eBooks you can:

  • search for key concepts, words and phrases
  • make highlights and notes as you study
  • share your notes with friends

eBooks are downloaded to your computer and accessible either offline through the Bookshelf (available as a free download), available online and also via the iPad and Android apps.

Upon purchase, you will receive via email the code and instructions on how to access this product.

Time limit

The eBooks products do not have an expiry date. You will continue to access your digital ebook products whilst you have your Bookshelf installed.

Produktdetails

Verlagsnummer: 9780134689364
ISBN: 978-0-13-468936-4
Produkttyp: eBook (Kortext ePub)
Verlag: Pearson International
Erscheinungsdatum: 25.05.2019
Dateigröße in MB: 16.82
Auflage: 1
Sprache: Englisch

Artikelbeschreibung

Use an Approach Inspired by Domain-Driven Design to Build Documentation That Evolves to Maximize Value Throughout Your Development Lifecycle


Software documentation can come to life, stay dynamic, and actually help you build better software. Writing for developers, coding architects, and other software professionals, Living Documentation shows how to create documentation that evolves throughout your entire design and development lifecycle.


Through patterns, clarifying illustrations, and concrete examples, Cyrille Martraire demonstrates how to use well-crafted artifacts and automation to dramatically improve the value of documentation at minimal extra cost. Whatever your domain, language, or technologies, you don’t have to choose between working software and comprehensive, high-quality documentation: you can have both.


·         Extract and augment available knowledge, and make it useful through living curation

·         Automate the creation of documentation and diagrams that evolve as knowledge changes

·         Use development tools to refactor documentation

·         Leverage documentation to improve software designs

·         Introduce living documentation to new and legacy environments