self-adjusting code

noun
UK /ˌ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.