Overview
This course aims to help learners understand the importance of documentation in software development and provides strategies for creating and maintaining effective documentation. The course covers topics such as analyzing common issues with documentation, emphasizing quality over quantity, and providing tools to improve documentation practices. The teaching method involves analyzing real-world examples and providing practical tips for enhancing documentation. This course is intended for software developers, engineers, and anyone involved in the software development process who wants to improve their documentation skills.
Syllabus
Introduction
Context
Confusion
Ubiquity language
Architecture
Architecture Decisions
Desi
Options table
Code perspective
Uncertainty principle
Discoverability
Types
Consistency
User Experience
Questions
Taught by
Devoxx