5 exercises — choosing the correct prefix (re-, de-, un-) so the verb expresses exactly the intended technical action.
Key patterns:
re- — doing an action again (redeploy, recompose)
de- — removing, undoing, or breaking apart (decommission, decompose, destructure)
un- — reversing a specific state change (unset, undeploy)
The same root with different prefixes can mean opposite actions — check context carefully
0 / 16 completed
1 / 16
A runbook says: "If the initial deployment fails validation, _____ the service using the previous image tag." Which verb correctly implies deploying again, using the prefix "re-"?
The prefix re- means "again," so redeploy precisely conveys deploying a second time after a failed attempt. Undeploy uses the prefix un-, which reverses an action (removing a deployment entirely) rather than repeating it. Predeploy would suggest an action taken before deployment, which does not fit this context. Precision with prefixes like re-, un-, and de- is essential in runbooks, where the wrong prefix can describe the opposite action.
2 / 16
An infrastructure ticket reads: "Once traffic has been migrated to the new region, _____ the legacy load balancer." Which verb correctly means "remove from service / retire"?
Decommission uses the prefix de-, meaning "to remove or undo," and is the standard technical term for permanently retiring infrastructure from active use. Commission means to bring something into service (the opposite action), and recommission would mean bringing it back into service again. Discommission is not a real word in this domain — the correct negative prefix pairing with "commission" is de-, not dis-.
3 / 16
Which sentence correctly uses "un-" to describe reversing a prior software action?
"Unset" uses the prefix un- to mean reversing the action of "setting" something — i.e., removing or clearing a value, which is the correct technical meaning here. "Deset" is not standard English. "Reset" (option C) actually means to set again to a default value, not to remove — so pairing it with "meaning it deletes it" is a contradiction; the same problem applies to "preset" in option D, which means to set in advance.
4 / 16
A code comment reads: "This helper function _____ the nested JSON structure into a flat key-value map." Which prefixed verb correctly means "removes the structure/nesting from"?
In programming English, "destructure" (from the prefix de-, "removing/undoing structure") specifically means extracting values out of a structured object, matching common usage like JavaScript's destructuring assignment. Restructure means to reorganize into a different structure, not to flatten it, so it does not fit "into a flat key-value map." Unstructures and prestructures are not standard technical terms.
5 / 16
An architecture proposal notes: "The team decided to _____ the monolith into independently deployable services." Which verb precisely uses "de-" to mean "break apart / reduce to component parts"?
"Decompose" uses the prefix de- to mean breaking a whole into its constituent parts — exactly the sense needed for splitting a monolith into services. Compose means to put parts together into a whole (the reverse action); recompose means to assemble again after decomposing; precompose is not standard usage here. Choosing the correct prefix is critical, since de- and re- forms of the same root often express opposite or unrelated meanings.
6 / 16
A Slack message from the QA team reads: 'We've identified a critical bug in the user authentication flow. The system is _____ validating user credentials against the database, leading to intermittent access failures.' Which verb correctly describes the flawed validation process?
The prefix 'auth-' relates to verifying identity. Authenticating users involves confirming their credentials. 'Obstruct' hinders progress, 'validate' confirms accuracy, and 'corrupt' damages data – all incorrect in this context.
7 / 16
A code review comment on a new feature flags implementation reads: 'The original approach was overly restrictive, preventing developers from quickly enabling or disabling functionality. To improve agility, we need to _____ the existing flag configuration system.' Which verb best describes the necessary change?
The prefix 'lib-' means free or lenient. Liberalizing the flag configuration system signifies removing restrictions and allowing for greater flexibility. 'Restrict' is the opposite, 'consolidate' combines data, and 'duplicate' creates copies.
8 / 16
A Slack message from the QA team reads: 'We've identified a critical bug in the user authentication flow. The system is _____ validating user credentials against the database, leading to intermittent access failures.' Which verb correctly describes the flawed validation process?
The prefix 'auth-' relates to verifying identity. Authenticating users involves confirming their credentials. 'Obstruct' hinders progress, 'validate' confirms accuracy, and 'corrupt' damages data – all incorrect in this context.
9 / 16
A code review comment on a new feature flags implementation reads: 'The original approach was overly restrictive, preventing developers from quickly enabling or disabling functionality. To improve agility, we need to _____ the existing flag configuration system.' Which verb best describes the necessary change?
The prefix 'lib-' means free or lenient. Liberalizing the flag configuration system signifies removing restrictions and allowing for greater flexibility. 'Restrict' is the opposite, 'consolidate' combines data, and 'duplicate' creates copies.
10 / 16
During a code review, Sarah comments: 'The API endpoint is currently returning 500 errors. We need to rebuild the service to address this.' Which prefixed verb best conveys the intended action in this context?
The prefix 're-' indicates an action of restoring or repeating. 'Rebuild' accurately reflects the need to start the service again from a known good state after encountering errors. 'Unbuild' would imply something went wrong *during* the build process, and 'debuild' suggests complete destruction, which isn't the goal here. 'Reset' is too vague; rebuilding implies a more thorough recovery.
11 / 16
A code review comment reads: 'The existing logging mechanism is too verbose, creating significant overhead. We need to remove the excessive log statements from the core codebase.' Which prefixed verb best represents the intended action?
The prefix 'remove' signifies taking something away. In this context, it refers to eliminating the unnecessary log statements from the codebase. 'Add' and 'retain' are opposites, 'replace' suggests a different approach, and 'augment' implies increasing logging functionality.
12 / 16
Mark is investigating a recurring performance issue with the microservice. The monitoring logs show unusually high CPU utilization during peak hours. To proactively address this, he needs to immediately restart the service. Which verb best describes the action Mark should take using a 're-' prefix?
The prefix 're-' indicates a return to a previous state or action. Restarting directly aligns with this meaning – it's a deliberate return to a new instance. The other options don't accurately convey the intention of reverting to an earlier configuration.
13 / 16
During a system migration, the DevOps team needs to decommission the old infrastructure. They are tasked with removing all traces of the legacy application from the servers. Which verb best describes this action using a 'de-' prefix?
The prefix 'de-' signifies removal or reduction. Deleting aligns perfectly with removing all traces of the application. 'Disable' is temporary; 'detach' refers to network disconnection; 'deprecate' is a software lifecycle term.
14 / 16
A developer discovers a bug in the code that was introduced after a recent update. They need to undo the changes to revert back to the previous working version. Which verb best describes this action using an 'un-' prefix?
The prefix 'un-' denotes negation or reversal. 'Undo' is the precise term for reversing a previously performed action. The other options represent distinct functionalities entirely unrelated to reverting changes.
15 / 16
The development team is working on refactoring a complex module. They need to simplify the data structure by removing redundant fields and reducing its complexity. Which verb best describes this action using a 're-' prefix?
The prefix 're-' signifies a process of restructuring. Refactoring precisely describes the act of reorganizing and simplifying code while maintaining its original function. The other options represent different coding activities.
16 / 16
During a system architecture review, the team decides to break down a monolithic application into smaller, more manageable microservices. They need to execute this architectural change effectively. Which verb best describes this action using a 'de-' prefix?
The prefix 'de-' signifies a breakdown or separation. Decompose accurately represents the action of breaking down a large system into smaller components—a core concept in microservices architecture.
What will I practise in "Verb Prefix Precision in Technical English — IT English Grammar Exercise"?
Practice precise prefixed verbs for runbooks, infrastructure tickets, and architecture proposals: redeploy vs deploy, decommission vs commission, destructure
How many exercises are in this module?
This module has 16 multiple-choice exercises, each with instant feedback and a full explanation of the correct answer.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall.
Do I need to create an account to do these exercises?
No account is required. Just click an option to answer — your score for this session is tracked automatically in the progress bar above.
What happens if I choose the wrong answer?
You'll immediately see which answer was correct, plus a full explanation covering the grammar rule and reasoning behind it — mistakes are where most of the learning happens.
Can I retry the exercises if I want a higher score?
Yes — use the "Try again" button on the results screen to reset and go through all the questions again.
Is my progress saved if I close the page?
No. Progress is tracked only for your current visit; reloading or leaving the page resets the counter. This keeps the exercise simple and account-free.
Where can I find more Grammar exercises?
Browse the full Grammar hub for related drills, or check the "Next up" link below to continue with a connected topic.
How is this different from reading an article on the same topic?
Articles explain grammar rules in prose; this exercise tests and reinforces those rules through active recall with immediate feedback — the two work best together.
Who writes these exercises?
Every exercise is written by the CoderSlingo team, drawing on real workplace English used in IT roles, then reviewed for accuracy and clarity.