Skip to Main Content
Construyendo Arquitecturas Evolutivas, 2ª Edición
book

Construyendo Arquitecturas Evolutivas, 2ª Edición

by Neal Ford, Rebecca Parsons, Patrick Kua, Pramod Sadalage
September 2024
Intermediate to advanced content levelIntermediate to advanced
264 pages
8h 39m
Spanish
O'Reilly Media, Inc.
Content preview from Construyendo Arquitecturas Evolutivas, 2ª Edición

Capítulo 2. Funciones de aptitud

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

La mecánica de la arquitectura evolutiva abarca las herramientas y técnicas que los desarrolladores y arquitectos utilizan para construir sistemas que puedan evolucionar. Un engranaje importante de esa maquinaria es el mecanismo de protección llamado función de aptitud, el equivalente arquitectónico de una prueba unitaria para la parte de dominio de una aplicación. Este capítulo define las funciones de aptitud y explica las categorías y el uso de este importante bloque de construcción.

Una arquitectura evolutiva apoya el cambio guiado e incremental en múltiples dimensiones.

Como señalamos en nuestra definición, la palabra guiada indica que existe algún objetivo hacia el que la arquitectura debe dirigirse o exhibir. Tomamos prestado un concepto de la informática evolutiva llamado funciones de aptitud, que se utilizan en el diseño de algoritmos genéticos para definir el éxito.

La informática evolutiva incluye una serie de mecanismos que permiten que surja gradualmente una solución mediante mutaciones: pequeños cambios en cada generación del software. El mundo de la informática evolutiva define varios tipos de mutaciones. Por ejemplo, una mutación se llama mutación de ruleta: si el algoritmo utiliza constantes, esta mutación elegirá nuevos números como si salieran de una ruleta en un casino. Por ejemplo, supongamos que un desarrollador ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Construyendo Microservicios, 2ª Edición

Construyendo Microservicios, 2ª Edición

Sam Newman
Diseñar IA autónoma

Diseñar IA autónoma

Kence Anderson
Aprender OpenTelemetry

Aprender OpenTelemetry

Ted Young, Austin Parker

Publisher Resources

ISBN: 9781098187415Supplemental Content