Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems (Addison-Wesley Signature Series (Vernon))

This Post Has 2 Comments

  1. Loved the book
    A thought-provoking discussion of the role of coupling in software design and how to use it for making better design decisions

  2. Accurate, but ultimately doesn’t live up to expectations
    I think the 3 dimensions of coupling outlined are sound. I also appreciate the historical background, and how they’re merged into a bigger picture.Putting them on a single-dimensional scale is unnecessary though, and ultimately doesn’t do a better job than the “it depends” that the book promises to overcome. It still depends on experience and judgment.Watch code-opinions video on youtube on “coupling vs cohesion” and you get a similar feel for the topic as reading this book. Given that it doesn’t advance the field, I rate the content as 4/5.I deduce one more point for the verbosity, both in structure and narration style.

Leave a Reply

Your email address will not be published. Required fields are marked *