From the course: Software Architecture: Patterns for Developers

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Advancing your software architecture skills

Advancing your software architecture skills

From the course: Software Architecture: Patterns for Developers

Start my 1-month free trial

Advancing your software architecture skills

- [Peter] In this course, we looked at the different software architecture patterns, their pros and cons and how they can be implemented. Now that you have an overview of the main software architecture patterns out there, where do you go from here? Think about the applications you're currently working on, are they built according to a specific pattern? Then you'll be able to understand why certain pieces of code were written that way. Once you understand the architectural decisions in your application, you'll be able to apply your knowledge when you implement new features. This will keep your new code in line with the existing architecture, making the project easier to understand and maintain. If your application doesn't have a clearly defined architecture, you can use what you learned to give the application a clean and well known architecture. If you're going to build a new application, you can now think about the…

Contents