Providing a canonical reference
Providing a higher level of abstraction for identifying, analyzing, and specifying solutions
Providing a concrete medium for reviews
Being easier and faster to rework than source code
Bridging the gap between individuals and disciplines
Providing training and ...
11. Documentation
Get Patterns in the Machine: A Software Engineering Guide to Embedded Development 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.