202606021226 Fitness functions
A term from evolutionary computing, a fitness function is an objective function used to summarize how close a prospective design solution is to achieving the set goals.1 It determines whether something is improving by being evaluated over time.
In 202109061338 Software Engineering we can use fitness functions to measure any quality of our program that we would like. A common example is a test coverage percentage fitness function. We can see over time if our test coverage is increasing, decreasing, or holding steady. Fitness functions 202109251100 Verify behaviors and assert properties.
-
Ford, N. (with Parsons, R., Kua, P., & Sadalage, P. J.). (2023) (pp. 5). Building Evolutionary Architectures (2nd ed). O’Reilly Media, Incorporated. ↩
Linked from this note