self-adjusting code
nounUK /ˌself əˈdʒʌstɪŋ kəʊd/
US /ˌself əˈdʒʌstɪŋ koʊd/
Code that changes itself to work better without a person fixing it.
The game's self-adjusting code made the levels easier when players kept losing.
OTHER MEANINGS
2. Software that automatically tunes its own settings to fit changing conditions.
The server's self-adjusting code handled the sudden rush of visitors smoothly.
3. A program that rewrites parts of itself while it runs.
Engineers studied self-adjusting code to see how it repaired its own bugs.
4. Code that learns from user behavior and updates its actions.
The app's self-adjusting code showed bigger buttons to users who tapped slowly.