trade-off

Information:

Below is an overview of content that matches the tag "trade-off".

Note that this list is not exhaustive, as it is automatically aggregated based on manually assigned categorizations.
If you notice a missing element, or think some of the items are wrongfully categorized, please create a bug/improvement ticket on our github issue tracker.

An overview of all tags used in this publication can be found in our tag list: go to overview

Patterns tagged with "trade-off"

problem:Badly defined test boundaries can lead to tests that are too broad, too narrow, or too fragile. This results in tests that are difficult to maintain, provide little value, or break easily.

description:Defining test boundaries based on the functionality and responsibilities of a system, rather than its structural or architectural layers, leads to more meaningful, maintainable, and effective tests.

Return On Investment

Return On Investment

Make it worth the effort

description:Return on Investment (ROI) is a metric used to evaluate the efficiency or profitability of an investment. It measures the amount of return on an investment relative to its cost.

description:The testing pyramid categorizes software tests ranging from isolated (fast, less realistic) to integrated (slow, more realistic).

Books tagged with "trade-off"

Design It

From Programmer to Software Architect

cover image for 'Design It'
bibliographical reference:
Keeling, M. (2017) Design It. The Pragmatic Bookshelf. isbn: 1680502093.
description:

In “Design It,” author Michael Keeling provides valuable insights into the essential responsibilities of a software architect. Through the lens of a hypothetical project, readers embark on a journey through various project stages. The book strikes a balance between theoretical knowledge, practical methodologies, and a profound exploration of guiding principles.

Keeling skilfully conveys the pivotal role of a software architect, highlighting their ability to bridge the gap between the business’s requirements, the technical team’s needs, and the broader operational context. “Design It” offers readers a comprehensive understanding of software architecture, making it a valuable resource for programmers aspiring to become adept software architects, as well as for experienced architects wishing to refresh their knowledge of modern techniques.

complexity categories: advanced reference