O'Reilly logo

Principle Based Enterprise Architecture: A Systematic Approach to Enterprise Architecture and Governance by Ian Koenig

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 23 Maintainable Systems – Golden Rules and Measures

Maintainable solutions are easily supported and easily modified. They can be extended into adjacent functional areas with minimal surgery.

Golden Rule

Severity

8.1

Make interfaces directly callable without a proprietary library.

1

8.2

Trace requests and failures to their source.

2

8.3

Appropriately comment source code and interfaces.

2

Make interfaces directly callable without a proprietary library

This is intended to eliminate the need for client artifacts required to access a system or its services. Any required stub code that must be used by the caller should be generated through a standard.

If a service provider’s interfaces are so complicated ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required