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?
From the course: Software Architecture: Patterns for Developers
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.