Chapter 6: Building a Future-Proof Architecture

When you start to build real-world enterprise applications, creating a beautiful UI and delivering a good user experience are important, but not sufficient to create the fundamentals for a successful project. Enterprise applications are usually developed over a span of multiple years by teams made of multiple developers; as the application grows and becomes successful, you will need to onboard new developers into the team to keep up with the pace of business expansion.

For all these reasons, it's critically important to build applications that can easily be tested in an automated way so that as the application grows you can rest assured that none of the changes you're going to introduce will break ...

Get Modernizing Your Windows Applications with the Windows App SDK and WinUI now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.