fitness function categories
·
Fitness functions can be classified into three simple categories:
- Key - These dimensions are critical in making technology or design choices. More effort should be invested to explore design choices that make change around these elements significantly easier. For example, for a banking application, performance and resiliency are key dimensions.
- Relevant - These dimensions need to be considered at a feature level, but are unlikely to guide architecture choices. For example, code metrics around the quality of code base are important but not key.
- Not Relevant - Design and technology choices are not impacted by these types of dimensions. For example, process metrics such as cycle time (the amount of time to move from design to implementation, may be important in some ways but is irrelevant to architecture. As a result, fitness functions for it are not necessary.
Link:: Building Evolutionary Architectures
Не забываем об определении фитнес функций из 202209031505.
Обратные ссылки
Building Evolutionary Architectures
Книга рассказывает о построение эволюционной архитектуры сервиса. Под эволюционной архитектурой подразумевается способность к адаптации при...