Skip to Content
Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems
book

Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems

by Vlad Khononov
October 2023
Intermediate to advanced
321 pages
7h 52m
English
Addison-Wesley Professional
Content preview from Balancing Coupling in Software Design: Universal Design Principles for Architecting Modular Software Systems

Epilogue

As you finish reading this book, consider the words you are reading. What would happen if one word had to be changed? What would be the impact of this change? Some other words in the same sentence would likely need to change as well. What about other sentences in the same paragraph? Maybe they would need to change too. If the original change was a significant one, it could affect other paragraphs in the same chapter. Could it affect other chapters? Possibly, but even less likely.

This simple organizational principle affects everything around us. We put related things close to each other, while distancing things that are less related.

The trickier question, however, is how do we decide what things are related and which aren’t. For example, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Designing Event-Driven Systems

Designing Event-Driven Systems

Ben Stopford
Design Patterns: Elements of Reusable Object-Oriented Software

Design Patterns: Elements of Reusable Object-Oriented Software

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

Publisher Resources

ISBN: 9780137353514