From the course: Software Architecture: Patterns for Developers

Unlock this course with a free trial

Join today to access over 24,700 courses taught by industry experts.

Why software architecture patterns?

Why software architecture patterns?

- [Instructor] Why do software architecture patterns exist at all? Can't we just write code and see how it evolves? Isn't that what Agile is all about? Well, using known patterns has significant advantages. We can compare it to the blueprint of a house. You can build a house without it, and you might end up with something fairly okay. But if you want to build something larger and more complex, you'll want a solid plan. This way, what you're building will last longer. Software patterns mean you don't have to spend time inventing solutions when they're already available. Using known patterns will make your code recognizable to other developers who join the project later on. This makes it easier for them to get up to speed, which is beneficial to the entire organization. The patterns are featured in many pieces of literature and documentation. If you have any questions about them, it's easy to find information, help, and reference implementations. Knowing several software architecture…

Contents