Application Architecture: Plug It In

I found another Uncle Bob talk with some sound advice. The topic was on designing your software architecture to be interchangeable with its external components. The gist of it was to design your core application’s business rules separate from the GUI, database, or framework it would use. You essentially wind up with an application that you can easily adapt to new systems. You can change the database, update the GUI, or use a totally new framework without breaking the business logic.

Designing software in this manner seems incredibly useful. As always, he fills the talk with fun stories and interesting examples. Check it out:

Featured Image from Pixabay. Edited by Brad Wilson.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s